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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/04/05 19:46
Read: times


 
#90993 - some thoughts
Responding to: ???'s previous message
I know I have squeaked by before with greater than 1% error without a problem.
sure, transmitting to a "forgiving" receiver.

And this of course, so many different opinions raises the question, what is the actual tolerance limit?

What the receiver will accept!

just one example:
two guys make each their '51 project and 10MHz crystals are used
one decide to err high, uses 0EBh 1,240.08 1,200 +3.34%
the other decide to err low and use 0EAh 1,183.71 1,200 -1.36%

So, now you have a compound error of 4.70% which I doubt will work when thes two try to communicate..

The sad truth is that many devices are not "true" so the tolerance you may have is not the same regardless of what you transmit to.

Thus stay true use a "UART crystal", not a "processor crystal". If you do not and can not communicate, what do you do?

While I doubt that many commercial devices are much more than 1% off, thus probaly allowing you another 1%, you do not have a leg to stand on if you are off and the other end will not accept your data. I can see no customer saying "OK my PC can communicate with the Acme device, you can not, I will call Acme and have them fix it"

I can see a beginner, who get the frequency from the processor data sheet, choosing a "processor crystal" and hoping to get by with it, but for a professional to make anything with an error of >0.25% is IMHO irresponsible.

Erik

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