CN205545366U - 一种基于射频***的mcu与uart互通装置 - Google Patents
一种基于射频***的mcu与uart互通装置 Download PDFInfo
- Publication number
- CN205545366U CN205545366U CN201620384484.9U CN201620384484U CN205545366U CN 205545366 U CN205545366 U CN 205545366U CN 201620384484 U CN201620384484 U CN 201620384484U CN 205545366 U CN205545366 U CN 205545366U
- Authority
- CN
- China
- Prior art keywords
- uart
- mcu
- module
- unit
- interface module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本实用新型公开了一种基于射频***的MCU与UART互通装置,包括MCU模块、UART模块和MCU接口模块;所述MCU接口模块连接于所述MCU模块和所述UART模块之间,用于实现MCU和UART模块两个跨时钟域模块互通;所述MCU接口模块包括发送FIFO单元,所述UART模块包括UART发送器单元,所述发送FIFO单元与所述UART发送器单元相互连接;所述MCU接口模块还包括接收FIFO单元,所述UART模块还包括UART接收器单元,所述接收FIFO单元与所述UART接收器单元相互连接。本装置方便、准确地实现了本地MCU与FPGA信息交互。
Description
技术领域
本实用新型涉及异步通信技术领域,特别涉及一种基于射频***的MCU与UART互通装置。
背景技术
UART的全称是通用异步收发器(Universal Asynchronous Receiver/Transmitter),是实现设备之间低速数据通信的标准协议。“异步”指不需要额外的时钟线进行数据的同步传输,是一种串行总线接口,只需占用两根线就可以完成数据的收发(一根接收数据,一根发送数据),常用的标准通信波特率有9600bps、115200bps等。射频***中,将UART的功能集成在FPGA中,FPGA作为MCU的一个外设,被响应一次的时间大概1ms。因此对于FPGA内部24MHz***时钟来说,需要一个MCU接口来处理两个跨时钟域的问题。
实用新型内容
本实用新型的目的在于克服现有技术的不足,提出种基于射频***的MCU与UART互通装置,方便、准确地实现了本地MCU与FPGA之间的信息交互。
本实用新型解决其技术问题所采用的技术方案是:
一种基于射频***的MCU与UART互通装置,包括MCU模块和UART模块,还包括:
用于实现MCU和UART模块两个跨时钟域模块互通的MCU接口模块;所述MCU接口模块连接于所述MCU模块和所述UART模块之间。
一实施例之中,所述MCU接口模块包括发送FIFO单元;所述UART模块包括UART发送器单元;所述发送FIFO单元与所述UART发送器单元相互连接。
一实施例之中,所述MCU接口模块还包括接收FIFO单元;所述UART模块还包括UART接收器单元;所述接收FIFO单元与所述UART接收器单元相互连接。
本实用新型提供的技术方案带来的有益效果是:提出一种基于射频***的MCU与UART互通装置,方便、准确地实现了本地MCU与FPGA之间的信息交互。
以下结合附图及实施例对本实用新型作进一步详细说明,但本实用新型的一种基于射频***的MCU与UART互通装置不局限于实施例。
附图说明
图1为本实用新型装置的结构框图;
图2为本实用新型UART发送器单元实现原理图;
图3为本实用新型UART接收器单元实现原理图。
具体实施方式
如图1所示,一种基于射频***的MCU与UART互通装置,包括MCU模块1和UART模块3,还包括:
用于实现MCU和UART模块两个跨时钟域模块互通的MCU接口模块2;所述MCU接口模块2连接于所述MCU模块1和所述UART模块3之间。
所述MCU接口模块2包括发送FIFO单元21;所述UART模块3包括UART发送器单元31;所述发送FIFO单元21与所述UART发送器单元31相互连接。
所述MCU接口模块2还包括接收FIFO单元22;所述UART模块3还包括UART接收器单元32;所述接收FIFO单元22与所述UART接收器单元32相互连接。
具体的,MCU接口模块2的功能及实现原理如下:
发送FIFO单元21用于缓存MCU模块1发送给UART模块3的数据,并以高速时钟将数据送入UART发送器单元31。接收FIFO单元22用于接收UART接收器单元32的数据,并以一个低速时钟将数据送入MCU接口模块2。其中,含有两个重要的寄存器,一个是计数接收FIFO单元22中的数据,当超过预先设定的值时,开始检测当前的数据是否是“/r”,若是,则发送INVT中断告诉MCU模块,此时需要接受终端处理,否则MCU不响应FPGA;另一个是计数发送FIFO单元21中的数据,当超过预先设定的值时,开始检测当前的数据是否是“/r”,若是,则发送INVT中断告诉MCU模块,此时需要接受终端处理,否则MCU不请求FPGA;从而形成一个简单的握手信号,来同步整个***的信息通信。
具体的,UART发送器单元31的功能及实现如下:
MCU模块提供输入信号,而输出信号控制数据在UART模块中的移动。UART发送器单元31采用状态机来实现。如图2所示,上电***进入空状态(txmit_idle)并且发送端输出“1”。当start_tx=1时,进入起始状态(txmit_start),起始位后发送数据状态(txmit_bit)连续计数8位后,由停止状态(txmit_stop)输出停止位。在发送端中需要产生trbe信号,来标志一次UART发送结束,用来控制MCU接口2中的发送FIFO单元21。
具体的,UART接收器单元32的功能及实现如下:
如图3所示,UART接收器单元32接收数据的串行比特流(rcvrc_bit),去掉起始位,并以并行格式把数据传送到MCU接口模块中,最后进入停止状态(rcvr_stop),去掉停止位。在接收端中需要产生data_ready信号,来标志一次UART接收结束,用来控制MCU接口2中的接收FIFO单元22。
本实用新型提供的技术方案带来的有益效果是:提出一种基于射频***的MCU与UART互通装置,方便、准确地实现了本地MCU与FPGA之间的信息交互。
以上所述仅为本实用新型的较佳实施例,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
Claims (3)
1.一种基于射频***的MCU与UART互通装置,包括MCU模块和UART模块,其特征在于,还包括:
用于实现MCU和UART模块两个跨时钟域模块互通的MCU接口模块;所述MCU接口模块连接于所述MCU模块和所述UART模块之间。
2.根据权利要求1所述的基于射频***的MCU与UART互通装置,其特征在于:
所述MCU接口模块包括发送FIFO单元;所述UART模块包括UART发送器单元;所述发送FIFO单元与所述UART发送器单元相互连接。
3.根据权利要求2所述的基于射频***的MCU与UART互通装置,其特征在于:
所述MCU接口模块还包括接收FIFO单元;所述UART模块还包括UART接收器单元;所述接收FIFO单元与所述UART接收器单元相互连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201620384484.9U CN205545366U (zh) | 2016-04-29 | 2016-04-29 | 一种基于射频***的mcu与uart互通装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201620384484.9U CN205545366U (zh) | 2016-04-29 | 2016-04-29 | 一种基于射频***的mcu与uart互通装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN205545366U true CN205545366U (zh) | 2016-08-31 |
Family
ID=56794327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201620384484.9U Expired - Fee Related CN205545366U (zh) | 2016-04-29 | 2016-04-29 | 一种基于射频***的mcu与uart互通装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN205545366U (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109582618A (zh) * | 2018-11-17 | 2019-04-05 | 武汉瑞纳捷电子技术有限公司 | 一种7816智能卡与cpu的数据传输匹配电路及方法 |
-
2016
- 2016-04-29 CN CN201620384484.9U patent/CN205545366U/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109582618A (zh) * | 2018-11-17 | 2019-04-05 | 武汉瑞纳捷电子技术有限公司 | 一种7816智能卡与cpu的数据传输匹配电路及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102819512B (zh) | 一种基于spi的全双工通信装置及其方法 | |
CN102088386B (zh) | 一种电路***主从互联模块的串行总线 | |
CN106372012A (zh) | 一种不使用握手控制线的串口唤醒***及串口通信方法 | |
CN105183690B (zh) | 一种基于spi总线通信协议的双缓冲数据传输方法 | |
CN105653461B (zh) | 一种单usb接口转多uart调试接口的转换*** | |
CN104142900A (zh) | 一种通信接口转换装置 | |
CN202190284U (zh) | 一种CAN总线与SpaceWire总线的协议转换器 | |
CN202696655U (zh) | 多接口到e1协议转换器 | |
CN205545366U (zh) | 一种基于射频***的mcu与uart互通装置 | |
CN102929830A (zh) | 一种软件模拟快速通信协议 | |
CN104216855A (zh) | 一种usb转rs-485有源隔离转换器 | |
CN212586891U (zh) | 一种新型物联网燃气表信息安全结构 | |
CN108614797A (zh) | 一种多类型高低速串行总线集成接口 | |
CN208128284U (zh) | 一种基于s698pm的以太网转多路同步串口接口通讯设备 | |
CN104144137B (zh) | 一种高速lvds串行同步通讯控制器 | |
CN202696609U (zh) | 光纤集中器 | |
CN205647570U (zh) | 一种EtherCAT与DeviceNET的通信网关 | |
CN204044808U (zh) | 一种实现rs232、rs485和usb互转的装置 | |
CN201839282U (zh) | 用于区间计轴***的远程通讯装置 | |
CN201910814U (zh) | 串口通信与can总线通讯的通用数据快速交换装置 | |
CN103068018A (zh) | 一种低功耗高速透传数据的方法 | |
CN106372014A (zh) | 一种pcie总线转换cpci总线的实现方法 | |
CN206236259U (zh) | 一种基于大数据处理的数据采集平台 | |
CN203289479U (zh) | E1协议转换器 | |
CN203340078U (zh) | 一种远端站调制解调器的arm与网口通信模块 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20180716 Granted publication date: 20160831 |
|
PD01 | Discharge of preservation of patent | ||
PD01 | Discharge of preservation of patent |
Date of cancellation: 20200716 Granted publication date: 20160831 |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160831 Termination date: 20180429 |