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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/28/09 15:00
Read: times


 
#163927 - Keep Up?
Responding to: ???'s previous message
Unless the system uses a protocol that imposes a large transmission overhead, e.g. ACK/NAK, etc, keeping up shouldn't be a problem, since link-idle time on an asynchronous link shouldn't matter.

However, modem rates tend to favor a different set of rates than the old, tried-and-true rates (19200, and its close relatives) popularly used with terminals, though modems do certainly support them. How modem-to-modem communication happens is not relevant, since the issue is how to talk to a modem.

Most modems make it clear what rates are supported in their documentation. If one has that list supported in a setup table, successively trying them in order of preference, given that the modem supports the AT command set, one should encounter little difficulty in finding the most favorable rate that will work. IF the order is selected appropriately, one should not be saddled with an "unfavorable" rate if the modem adjusts to the rate at which it receives its AT message header.

Switching to a different MCU shouldn't be necessary.

The real problem with very high rates, from where I sit, is that RS232 was not designed for use at high rates. This introduces risk of encountering problems caused by the high rate that are not well-dealt-with in the EIA standard. Modern drivers provide some help, and careful cable design does too. Modem makers are motivated by marketing departments, which encourage them to support features that will "sell" while engineers often respond to that encouragement by providing features because they "can" rather than because they must. Keeping that in mind may reduce the difficulty in solving this problem.

RE


List of 25 messages in thread
TopicAuthorDate
Autobaud - the other end...            01/01/70 00:00      
   Doh            01/01/70 00:00      
      Eh?            01/01/70 00:00      
         Homing in            01/01/70 00:00      
            Considerations            01/01/70 00:00      
   How does it respond to AT?            01/01/70 00:00      
      The proper response to "AT" is "OK"            01/01/70 00:00      
         no absolutely perfect solution            01/01/70 00:00      
            Character time            01/01/70 00:00      
               Go for KISS            01/01/70 00:00      
                  only be needed once after a modem change.            01/01/70 00:00      
                  Some ARM7's have Autobaud detect            01/01/70 00:00      
                     No - the *other* end!            01/01/70 00:00      
   Fall back and forward            01/01/70 00:00      
      Only interested in local DTE-DCE speed            01/01/70 00:00      
         You were clear            01/01/70 00:00      
            Start slow, or start fast...?            01/01/70 00:00      
               Unnecessarily high?            01/01/70 00:00      
                  High baudrate = bursty            01/01/70 00:00      
                  Throughtput            01/01/70 00:00      
                     Keep Up?            01/01/70 00:00      
                        Keeping up always hard at high baudrates            01/01/70 00:00      
   KISS?            01/01/70 00:00      
      A Cunning Plan...            01/01/70 00:00      
         Timing            01/01/70 00:00      

Back to Subject List