检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《电子设计工程》2011年第7期77-80,共4页Electronic Design Engineering
摘 要:在工业控制中如何提高一对多的串口通讯可靠性和系统的集成性成为研究热点。本文利用嵌入式技术,提出基于CPLD/FPGA的多串口扩展设计方案。实现并行口到多个全双工异步通讯口之间的转换,并根据嵌入式系统实时性的需要,在每个UART接收器中开辟了8个接收缓冲单元,实现高速嵌入式CPU与RS232通讯设备之间的速度匹配,同时,串行口波特率等参数可根据需要进行设置。通过实践证明,本文设计的基于CPLD/FPGA的多串口完全符合工业控制中一对多串口通讯的要求。How to improve the reliability of multi-serial port communication and the integration of system becomes one of central issues in industrial control. By using embedded technic, this article proposed one multi-serial port expansion program based on CPLD/FPGA. To achieve the conversion from the parallel port to multiple full-duplex asynchronous communication port, it opens up 8 receiving buffer units in each UART receiver according to the real-time needs of embedded systems. It can implement the speed matching of high-speed embedded CPU and RS232 communication devices. At the same time, the serial port baud rate can be set to achieve the needs of different communication baud. Through the practice it proves that the design of multi-serial port based on CPLD/FPGA can fully meet the requirements of the one-to-many communication in industrial control.
关 键 词:CPLD/FPGA 多串口扩展 全双工 异步通信 嵌入式系统
分 类 号:TN492[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.147