外文翻译----时钟精度要求确定为UART的通讯
《外文翻译----时钟精度要求确定为UART的通讯》由会员分享,可在线阅读,更多相关《外文翻译----时钟精度要求确定为UART的通讯(9页珍藏版)》请在毕设资料网上搜索。
1、科技文章摘译 英文原文 Determining Clock Accuracy Requirements for UART Communications Abstract: This application note discusses the timing requirements for the commonly used serial asynchronous communications protocol implemented in UARTs, and shows how to determine the tolerance for the UART clock source at
2、both ends of an asynchronous link. Background The RS-232 specification dates back to 1962, when it was first released by the EIA (Electronic Industries Association). The specification has changed over time, incorporating higher data rates and closing the compatibility gaps between TIA (Telecommunica
3、tion Industry Association) and international (ITU, ISO) standards. The current version of the RS-232 specification is EIA/TIA-232-F, dated October 1997. The protocol benefited from the availability of MSI ICs from the late 1970s which had the complexity to handle the standard at reasonable cost. The
4、se ICs are generically called UARTs (Universal Asynchronous Receive Transmit). Many LSI ICs (including microcontrollers) now include the functionality. As is often the case, the availability of UARTs drove the industry to use the RS-232 serial protocol in non-RS-232 ways. Common examples are RS-485
5、transmissions, opto-isolated transmissions, and transmissions using a single-ended physical layer (i.e. 0 - 3.3V instead of 5V or 10V). This note covers the general timing aspects of the serial interface, not application nuances of handshaking or the physical layer, and so is applicable to all gener
6、alized UART applications. UART Timing A typical UART frame is shown in Figure 1. It comprises a Start bit, 8 data bits, and a Stop bit. Other variants are also possible in RS-232 applications - the data packet could be 5, 6, or 7 bits long, there could be 2 Stop bits, and a Parity bit could be inser
7、ted between the data packet and the Stop bit for rudimentary error detection. Figure 1 shows the signaling as seen at a UARTs TXD (Transmit Data) or RXD (Receive Data) pins. RS-232 bus drivers invert as well as level shift, so a logic 1 is a negative voltage on the bus, and a logic 0 is a positive v
8、oltage. Figure 1.A typical UART data frame. When two UARTs communicate, it is a given that both transmitter and receiver know the signaling speed. The receiver doesnt know when a packet will be sent, with respect to the receiver clock, hence the protocol is termed asynchronous. The receiver circuitr
9、y is correspondingly more complex than that of the transmitter. While the transmitter simply has to shuffle out a frame of data at a defined bit rate, the receiver has to recognize the start of the frame to synchronize itself, and therefore determine the best data sampling point for the bitstream. F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 时钟 精度 要求 请求 确定 肯定 uart 通讯 通信
