谁能帮忙翻译一段外文文献啊?跪求真正的英语大神啊~~~!跟单片机通信有关的

谁能帮忙翻译一段外文文献啊?跪求真正的英语大神啊~~~!跟单片机通信有关的
The flight
The PIC24FJ128GA010 offers seven communication peripherals that are designed to assist in all common embedded-control applications. As many as six of them are "serial" communication peripherals, as they transmit and receive a single bit of information at a time; they are:
2 × the universal asynchronous receiver and transmitters(UARTs)
2 × the SPI synchronous serial interfaces
2 × the I2CTM synchronous serial interfaces
The main difference between a synchronous interface (like the SPI or I2C) and an asynchronous one (like the UART) is in the way the timing information is passed from transmitter to receiver. Synchronous communication peripherals need a physical line (a wire) to be dedicated to the clock signal, providing synchronization between the two devices. The device(s) that originates the clock signal is typically referred to as the Master and the devices(s) that synchronizes with it is called the Slave(s).
Synchronous serial interfaces
The I2C interface, for example, uses two wires (and therefore two pins of the micro-controller), one for the clock (referred to as SCL) and one (bidirectional) for the data (SDA).
The SPI interface instead separates the data line in two, one for the input (SDI) and one for the output (SDO), requiring one extra wire but allowing simultaneous (faster) data transfer in both directions.
In order to connect multiple devices to the same serial communication interfaces (bus configuration), the I2C interface requires a 10-bit address to be sent over the data line before any actual is transferred. This slows down the communication but allows the same two wires (SCL and SDA) to be used for as many as (theoretically) 1,000 devices. Also, the I2C interface allows for multiple devices to act as masters and share the bus using a simple arbitration protocol.
The SPI interface, on the other side. Requires an additional physical line, the slave select (SS) to be connected to each device. In practice, this means that, using an SPI bus, as the number of devices connected grows, the number of I/O pins required on the PIC24 grows proportionally with them.
Sharing an SPI bus among multiple masters is theoretically possible but practically very rare. The main advantages of the SPI interface are truly its simplicity and the speed that can be one order of magnitude higher than that of the faster I2C bus (even without taking into consideration the details of the protocol-specific overhead).
Asynchronous serial interfaces
In asynchronous communication interfaces, there is no clock line, while typically two data lines are used: TX and RX, respectively, for input and output (optionally two more lines may be used to provide hardware handshake). The synchronization between transmitter and receiver is obtained by extracting timing information from the data stream itself. Start and stop bits are added to the data and precise formatting (with a fixed baud rate) allow reliable data transfer.
肖小雅 1年前 已收到1个回答 举报

69611253 幼苗

共回答了18个问题采纳率:66.7% 举报

飞行
PIC24FJ128GA010提供了7个通信外围设备,旨在帮助在所有常见的嵌入式控制应用.多达6个是“串行”的通信外围设备,因为它们的发送和接收一个比特的信息在同一时间,它们是:
2×通用异步接收器和发送器(UART),
2×SPI同步串行接口,
2× I2CTM同步串行接口
之间的主要差别的同步接口(如SPI或I2C)和一个异步(喜欢UART)的方式中,从发射机到接收机的定时信息被传递.同步通信外设需要一条物理线路(电线)在专用于所述时钟信号,在两个设备之间提供同步.设备(S)发起的时钟信号通常被称为主服务器和设备(S),它被称为奴隶(s)同步.
同步串行接口,
I2C接口,例如,用两条线(以及因此,两个插针微控制器),一个用于时钟(称为作为SCL)和一个(双向)的数据(SDA).
SPI接口,而不是分离的数据线一分为二,一个用于输入(SDI)
I2C接口和一个输出(SDO),需要一个额外的线,但允许在两个方向上同时(快)的数据传输.为了多个设备连接到同一个串行通信接口(总线配置),需要一个10位的要通过数据线发送,在任何实际传送的地址.这会减慢通信,但是允许多达(理论上)1,000设备要用于相同的两条线(SCL和SDA).此外,I2C接口允许为多个设备,作为主人和使用一个简单的仲裁协议共享总线.
SPI接口,在另一侧.需要额外的物理线路,从机选择(SS)可以连接到每个设备.在实践中,使用SPI总线,连接的设备的数量的增长,这意味着,I / O引脚的PIC24的数量成比例的增长.
在多个主机共享SPI总线,理论上是可能的,但实际上是非常罕见的.SPI接口的主要优点是它的简单性是真正的速度,可以是一个量级高于的更快的I2C总线(即使没有考虑到的详细信息的协议特定的开销)的
异步串行接口,
在异步通信接口,没有时钟信号线,而通常是两个数据线使用:TX和RX,分别用于输入和输出(可选地,可以使用两个多行,以提供硬件握手).发射器和接收器之间的同步是通过以下方式获得提取定时信息从该数据流本身.开始位和停止位被添加到的数据和精确的格式化(一个固定的波特率)进行可靠的数据传输.

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.234 s. - webmaster@yulucn.com