Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/20/10 09:30
Read: times


 
Msg Score: +1
 +1 Informative
#176058 - Asymmetry
Responding to: ???'s previous message
I was bitten by asymmetry recently. Most uarts oversample at 16x the bit rate and use the middle 3 bits as the bit value. This means that you can tolerate a mismatch of 0.4 bit times over 10 bits, which is 2% each when split between TX and RX. Not all uarts work like that, and one device had a low power mode that meant it only sampled about 3x the bit rate. Even though my rates were matched to better than 0.2%, I was getting bad comms because the channel was introducing asymmetry (nobbled mark:space ratio). Switching off the low power mode fixed my particular problem.

List of 18 messages in thread
TopicAuthorDate
Baud RateTolerance?            01/01/70 00:00      
   acceptable baud-rate error            01/01/70 00:00      
   100% ??            01/01/70 00:00      
   2.5%            01/01/70 00:00      
      whoa!!            01/01/70 00:00      
         I prefer < 0.5%            01/01/70 00:00      
   the method            01/01/70 00:00      
      skew/asymmetry            01/01/70 00:00      
         Asymmetry            01/01/70 00:00      
   ZERO            01/01/70 00:00      
      So do I...            01/01/70 00:00      
         Not always possible to select crystal just for UART            01/01/70 00:00      
            In reference to the above:            01/01/70 00:00      
   Thank you all.            01/01/70 00:00      
      Try a test with a PC and Sqr Sig Gen            01/01/70 00:00      
         likely a wromg approach            01/01/70 00:00      
   Maxim AN-2141            01/01/70 00:00      
      link and comment            01/01/70 00:00      

Back to Subject List