| ??? 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. |
| Topic | Author | Date |
| 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 |



