LabWindows/CVI におけるシリアル通信の安定化構成と実装例
1. イントロダクション:産業環境でのシリアル通信の役割
工業制御、計測器連携、および組込みシステムのデバッグプロセスにおいて、RS-232C や USB シリアル変換による直列通信は依然として重要な手段です。高速通信を求められる現代においても、そのシンプルさと頑健性は多くの老朽化したセンサーや PLC 機器で支持されています。LabWindows/CVI(以降 CVI)は、NI 社が ...
10月8日 22:03 投稿
UART通信におけるRS232送信モジュールの実装
UART送信モジュールの設計概要
UART通信の送信モジュールをVerilog HDLで実装する際の主要な構成要素:
/*
標準的なボーレート設定:
4800, 9600, 14400, 115200 bps
50MHzシステムクロック時のカウント値:
(1/4800) * 10^9 /20 -1 = 10416
(1/9600) * 10^9 /20 -1 = 5207
(1/14400) * 10^9 /20 -1 = 3471
(1/115200)* 10^9 /20 -1 = 433
*/
module uart_transmitter
( ...
7月30日 22:39 投稿