我可以利用NI FPGA板卡来实现RS-232、RS-422或者RS-485通讯协议么?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题:
我想利用NI FPGA板卡来实现RS-232、RS-422或者RS-485,请问这样可行么?如果可行的话,我在设计的时候有什么需要特别注意的么?

解答:
是的,您可以利用NI FPGA板卡来实现RS-232、RS-422或者RS-485通讯协议的功能,关键是如何处理RS-422或者RS-485协议的电平问题。大多数Compact RIO模块上的数字I/O端口都是单端3.3V TTL电平的,但是RS-422和RS-485是差分电压信号。所以您必须在NI FPGA板卡和您的RS-422/RS-485设备之间添加一个信号转换器,以实现真正的RS-422/RS-485接口。

下面的链接提供了一个使用LabVIEW FPGA实现RS-232接口的解决方案,您可以根据这个实例来设计RS-422和RS-485接口协议。

相关链接:
Developer Zone Example: RS-232 Interface Using the LabVIEW FPGA module
KnowledgeBase 1M9E1L6Q: Serial Communication General Concepts
KnowledgeBase 3DRAGUOY: A Quick Comparison of RS-232, RS-422, and RS-485 Serial Communication Interfaces

附件:





报告日期: 06/27/2006
最近更新: 12/12/2007
文档编号: 3VM80DLX