【24h】

Time-triggered communication with UARTs

机译:与UART的时间触发通信

获取原文

摘要

The simple UART (Universal Asynchronous Receiver and Transmitter) encoding is used in two novel fieldbus protocols for real-time systems, the local interconnect network (LIN) and the time-triggered protocol for SAE class A applications (TTP/A). These protocols use a time-triggered communication schedule to achieve a predictable timing behavior. The employment of standard components like a standard UART reduces costs, but the issues of clock drift, send jitter and the adjustability of the send frequency have to be considered. We examine common timing problems with standard UARTs and imprecise oscillators and present a calculation of upper bounds for the timeliness of UART driven communications. Furthermore we discuss methods to solve the timing problems when imprecise on-chip oscillators are used. The synchronization support of time-triggered fieldbus protocols often relies on a configurable UART without send jitter. Standard hardware UARTs usually do not hold this requirement. It is possible to use a software UART implementation but at the cost of node performance. We have developed an enhanced UART architecture that behaves better for time-triggered systems than standard UARTs. Together with proper protocol synchronization support this approach allows the integration of nodes with imprecise clocks in time-triggered real-time systems.
机译:简单的UART(通用异步接收器和发射器)编码用于两个新颖的现场总线协议,用于实时系统,本地互连网络(LIN)和SAE类A应用(TTP / A)的时间触发协议。这些协议使用时间触发的通信计划来实现可预测的定时行为。标准组件的就业像标准UART等成本降低了成本,但必须考虑时钟漂移,发送抖动和发送频率的可调节性的问题。我们研究标准UART和不精确振荡器的共同定时问题,并呈现了UART驱动通信的及时性的上限。此外,我们讨论在使用不精确的片上振荡器时解决时间问题的方法。时间触发现场总线协议的同步支持通常依赖于无需发送抖动的可配置UART。标准硬件UART通常不保持此要求。可以使用软件UART实现,但以节点性能的成本。我们开发了一个增强的UART架构,对于时间触发的系统而言,对于标准UART的表现。与适当的协议同步支持一起,这种方法允许在时间触发的实时系统中集成具有不精确时钟的节点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号