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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/05/05 20:03
Modified:
  04/05/05 20:18

Read: times


 
Msg Score: 0
 -1 Message Not Useful
 +1 Underrated
#91047 - plausible
Responding to: ???'s previous message
Andy Neil said:
Quick back-of-fag-packet calculation:

OK, so the UART syncs to the falling-edge of the Start bit, then samples each bit at its estimate of the bit's centre: -+ +---+---+---+---+---+---+---+---+---+---+
|Sta| d | d | d | d | d | d | d | d | d |Sto
+---+---+---+---+---+---+---+---+---+---+
||
9.5 bits + 3% = 9.79 bits;
9.5 bits - 3% = 9.22 bits.

Thus, If one end of the link is running 3% fast and the other is 3% slow, they can be half a bit adrift by the end of one character frame. In this situation, it must be touch-and-go whether the next Start bit would be correctly recognised if it immediately followed the Stop bit...

So it looks like 3% must be an absolute maximum on the baud rate error (things would be worse if you add a parity bit).

That seems quite plausible. 9 data bits seems like a relatively uncommon scenario though given that 8/N/1 seems to be most common these days.

--Sasha Jevtic

List of 28 messages in thread
TopicAuthorDate
Comm. Between 8052 & PC            01/01/70 00:00      
   Whats the baud rate? Is it PC compatible            01/01/70 00:00      
      Baud rate error            01/01/70 00:00      
         baud rate tolerances            01/01/70 00:00      
            some thoughts            01/01/70 00:00      
            Baud rate errors            01/01/70 00:00      
               baud rate errors/2            01/01/70 00:00      
                  How about this?            01/01/70 00:00      
                     Serial Timing            01/01/70 00:00      
                        additional error            01/01/70 00:00      
                     plausible            01/01/70 00:00      
                        Oops!            01/01/70 00:00      
   Cable? Speed?            01/01/70 00:00      
      More on cables            01/01/70 00:00      
      Check cable pins            01/01/70 00:00      
   PC Software?            01/01/70 00:00      
      Really?            01/01/70 00:00      
         Line termination: Some - not most            01/01/70 00:00      
            Line termination            01/01/70 00:00      
               GetLine ?!            01/01/70 00:00      
            Exactly            01/01/70 00:00      
               VB6            01/01/70 00:00      
                  Some How!!            01/01/70 00:00      
                     another option            01/01/70 00:00      
            Unspecific English            01/01/70 00:00      
            Platform-Specific Line Termination            01/01/70 00:00      
               Extra Line            01/01/70 00:00      
                  Lines, Platforms, and dead-end threads            01/01/70 00:00      

Back to Subject List