接口转换电路及接口转换装置制造方法及图纸

技术编号:24914366 阅读:44 留言:0更新日期:2020-07-14 18:46
本实用新型专利技术公开了一种接口转换电路及接口转换装置。该接口转换电路包括FPGA芯片,FPGA芯片包括SPI接口模块、I2C接口模块、第一UART接口模块及第二UART接口模块。根据本实用新型专利技术提供的接口转换电路,同时将SPI接口模块、I2C接口模块集成在同一FPGA芯片上,且在同一FPGA芯片上设置两个UART接口模块,从而能够同时实现将SPI接口和I2C接口传输的数据格式转换为支持UART接口协议的数据格式,进而提高接口转换电路的功能性及灵活性。另外,相对于ASIC芯片,FPGA芯片具有低功耗和低成本优势。

【技术实现步骤摘要】
接口转换电路及接口转换装置
本技术涉及工业控制
,尤其涉及一种接口转换电路及接口转换装置。
技术介绍
串行外设接口(SerialPeripheralInterface,SPI)是一种高速的,全双工,同步的通信总线。SPI接口可用于实现短距离的数据通信。I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线,I2C总线只需要两根线即可在连接于总线上的器件之间传送信息。I2C接口可用于实现短距离的数据通信。通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。UART接口可用于实现远距离的数据通信。近年来,随着工业控制技术的不断进步和提升,例如为了远程控制车载传感器,需要把SPI接口或I2C接口传输的数据格式转换为支持UART接口协议的数据格式。目前主要采用专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)桥接本文档来自技高网...

【技术保护点】
1.一种接口转换电路,其特征在于,包括现场可编程逻辑门阵列FPGA芯片,所述FPGA芯片包括串行外设接口SPI接口模块、I2C接口模块、第一UART接口模块及第二UART接口模块;/n所述SPI接口模块用于按照SPI接口协议接收第一数据;/n所述第一UART接口模块与所述SPI接口模块连接,用于按照UART接口协议发送所述第一数据;/n所述I2C接口模块用于按照I2C接口协议接收第二数据;/n所述第二UART接口模块与所述I2C接口模块连接,用于按照所述UART协议发送所述第二数据。/n

【技术特征摘要】
1.一种接口转换电路,其特征在于,包括现场可编程逻辑门阵列FPGA芯片,所述FPGA芯片包括串行外设接口SPI接口模块、I2C接口模块、第一UART接口模块及第二UART接口模块;
所述SPI接口模块用于按照SPI接口协议接收第一数据;
所述第一UART接口模块与所述SPI接口模块连接,用于按照UART接口协议发送所述第一数据;
所述I2C接口模块用于按照I2C接口协议接收第二数据;
所述第二UART接口模块与所述I2C接口模块连接,用于按照所述UART协议发送所述第二数据。


2.根据权利要求1所述的接口转换电路,其特征在于,所述FPGA芯片还包括第一缓存模块及第二缓存模块;
所述第一缓存模块分别与所述SPI接口模块及所述第一UART接口模块连接,所述第一缓存模块用于缓存从所述SPI接口模块接收的所述第一数据;
所述第二缓存模块分别与所述I2C接口模块及所述第二UART接口模块连接,所述第二缓存模块用于缓存从所述I2C接口模块接收的所述第二数据。


3.根据权利要求2所述的接口转换电路,其特征在于,所述FPGA芯片还包括第三缓存模块及第四缓存模块;
所述第三缓存模块分别与所述SPI接口模块及所述第一UART接口模块连接,所述第三缓存模块用于缓存所述第一UART接口模块的反馈数据;
所述第四缓存模块分别与所述I2C接口模块及所述第二UART接口模块连接,所述第四缓存模块用于缓存从所述第二UART接口模块接收的反馈数据。


4.根据权利要求3所述的接口转换电路,其特征在于,所述第一缓存模块、所述第二缓存模块、所述第三缓存模块及所述第四缓存模块均为FIFO存储器。


5.根据权利要求3所述的接口转换电路,其特征在于,所述FPGA芯片还包括第一状态收集模块及第二状态收集模块;
所述第一状态收集模块分别与所述第一缓存模块、所述第三缓存模块、所述SPI接口模块及所述第一UART接口模块连接,所述第一状态收集模块用于收集所述第一缓存模块、所述第三缓存模块及所述第一UART接口模块的第一...

【专利技术属性】
技术研发人员:葛庆国
申请(专利权)人:山东高云半导体科技有限公司
类型:新型
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1