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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/22/06 20:56
Read: times


 
#118888 - You're well into nonsense, now, Erik
Responding to: ???'s previous message
Back before people used ASYNC, everything was synchronous.

Everything, almost everything, I should say, on long-lines is, synchronous. Error rates are orders of magnitude down from what they are on ASYNC, yet you seem to believe it's more reliable to waste tons of bandwidth using high data rates doing character-by-character i/o perhaps with parity, as opposed to synchronous block transmission with ECC. Error rates on ASYNC are managed by parity, in general. Just consider that parity NEVER catches two-bit errors, rare as they may be.

Just consider ETHERNET, or TDMA as used on the world-wide telephone network. What part of that do you think is asynchronous? Yes, you talk to a statmux via RS232, and probably at a rate far exceeding the RS232 limits, but what goes out the V.32 line is synchronous. That's because bandwidth is time and time is money. I know of no PPSN that uses async protocol, though x.25 allows you to talk to the interface in async.

No network with high-bandwidth and high traffic volume is going to waste even 1% of its stock-in-trade, which is bandwidth, because someone is wasting 3 or 4 bits per byte using ASYNC protocol.

It's true, synchronous data streams are long, but they are coupled with their clock, either by virtue, for short links, of the presence of a discrete clock line, or by virtue of the embedded clock in the data modulation. If you lose synchronization, the block is lost. That's why there are error recovery protocols. In some cases the use a retransmit, in others they use error correction, or a combination of the two. Just consider the satellite channel that routes your phone or internet connection. Do you really think they use async, even for an 8kbps control channel?

There's got to be a reason why smart data handlers operate with synchronous protocols. Async is used where the links are short, the bit error rate unimportant, and the data rates are low.

RE




List of 34 messages in thread
TopicAuthorDate
74hc595/597 connection with c51            01/01/70 00:00      
   Any available port pin            01/01/70 00:00      
   I'd suggest you read the datasheet            01/01/70 00:00      
      little more info as u require richard            01/01/70 00:00      
         start it simple and stupd            01/01/70 00:00      
   bit-bang            01/01/70 00:00      
      problem is ...            01/01/70 00:00      
         talking about standard '51...            01/01/70 00:00      
            That's why I want to "fix" it ...            01/01/70 00:00      
         there is'nt so why do you proselytize f            01/01/70 00:00      
            PC's are async, Mode-0 is not            01/01/70 00:00      
               I know that, but 99.17% of all '51 UART            01/01/70 00:00      
                  Do you know what UART means?            01/01/70 00:00      
                     A resounding NO. I use synchrono            01/01/70 00:00      
                        SPI??? Is that in the "bible"            01/01/70 00:00      
                           no, it is not - but it is a very well de            01/01/70 00:00      
                              You're well into nonsense, now, Erik            01/01/70 00:00      
                              you just ignore the real reason            01/01/70 00:00      
                                 This may be a valid topic, but not here.            01/01/70 00:00      
                                    Whenever you use shift registers for I/O            01/01/70 00:00      
                                       Doesn't SPI have a bunch of "features?"            01/01/70 00:00      
                                          yes, we ARE mixing, both threads touch s            01/01/70 00:00      
                                             I don't want to confuse the O/P ...            01/01/70 00:00      
                                                that would be wrong            01/01/70 00:00      
                                                   I think we've lost the O/P            01/01/70 00:00      
                           this may be the answer to your 'prayers'            01/01/70 00:00      
                              Thanks, but which prayers are those?            01/01/70 00:00      
                                 those for a fast synchronous communicati            01/01/70 00:00      
                                    I don't want to use a commercial chip            01/01/70 00:00      
                                       why not            01/01/70 00:00      
                                          If I want to use SPI, I'll build it in            01/01/70 00:00      
                  Do you know what UART means?            01/01/70 00:00      
                     ^%$#@! I didi it again!            01/01/70 00:00      
   Depends on your needs...            01/01/70 00:00      

Back to Subject List