void BitClkPLL(float x){
  if(BitClock==earlyPosition){ earlySum += abs(x) ; }
  if(BitClock==latePosition){ lateSum+= abs(x) ; }

  ClkPLLcount++ ;
  if(ClkPLLcount==100){
    if( earlySum > lateSum ){ BitClockTimer += RDSperiod/50.0 ; }
      else { BitClockTimer -= RDSperiod/50.0 ; }
    earlySum=0 ;
    lateSum=0 ;
    ClkPLLcount=0 ;
    }
  }
