首页 >>  正文

i2c通信

来源:baiyundou.net   日期:2024-09-23

金融界2024年3月26日消息,据国家知识产权局公告,中航光电科技股份有限公司申请一项名为“一种基于FPGA的HDMI视频DDC信号光通信处理系统“,公开号CN117768025A,申请日期为2023年11月。

专利摘要显示,一种基于FPGA的HDMI视频DDC信号光通信处理系统,包括采用FPGA芯片的发送端、接收端,所述发送端、接收端均包括对总线双向信号进行方向识别和控制的方向识别和控制模块、对总线信号进行处理并转换为串行信号的编码组帧及并串转换模块、对信号进行光电/电光转换的光模块、对串行信号进行处理的串并转换解帧及译码模块,发送端、接收端通过光通信连接。本发明通过FPGA实现I2C双向信号的方向自动识别和控制,对DDC通信中热插拔HPD信号、5V电源信号、I2C时钟和数据信号进行过采样,经过自定义的编码方式将以上采样信号进行并串/串并转换,再经过电光转换后进行光纤远距离传输,从而实现了I2C双向信号的实时透明传输,保证了HDMI视频DDC通信的实时性。

本文源自金融界

","gnid":"925781a5923917355","img_data":[{"flag":2,"img":[]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1711428600000,"pure":"","rawurl":"http://zm.news.so.com/9875a0669428ccc75664506626e61e6f","redirect":0,"rptid":"f6bb24436d94368e","rss_ext":[],"s":"t","src":"金融界","tag":[{"clk":"ktechnology_1:fpga","k":"fpga","u":""},{"clk":"ktechnology_1:金融界","k":"金融界","u":""}],"title":"中航光电申请一种基于FPGA的HDMI视频DDC信号光通信处理系统专利,实现了I2C双向信号的实时透明传输

吴饱学3797两个51单片机如何通过i2c通讯?
弘悦冒13976985943 ______ 一般情况下,要进行I2C通讯,你最起码其中有一个芯片要本身就带有I2C通讯接口,用这个带有I2C接口的芯片来作从器件,这样就相对好处理一点.你要是两个都不带这个接口,来模拟的话,很有难度.除非你对I2C协议很清楚,不过从楼主的提问来看,估计就不怎么熟悉这种协议. 所以建议还是用别的通讯方式吧,比如用SPI,相对会好处理一点,用其中一个芯片的INTx来模拟CS接口,作为从器件在中断中来处理,另外一个就模拟主器件来控制从器件,这样或许会好弄点.如果楼主确实需要通讯,还是赶快换个思路吧,要是卡在一个地方动不了,会耽误你的进程的,祝你好运!

吴饱学3797I2C是什么,什么类型设备支持I2C,为什么要使用它 -
弘悦冒13976985943 ______ I²C(Inter-Integrated Circuit)是内部整合电路的称呼,是一种串行通讯总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边装置而发展.I²C(读作"I-squared-C" ),还有可选的拼写方式是I2C...

吴饱学379751单片机I2C通信如何读一字节 -
弘悦冒13976985943 ______ 当串行数据线上数据为1时,一个8位二进制变量dat和0x01求或,则最低位被置1,如果数据线上为0电平,则不进行这个或操作,最低位保持原状0,因此即读得一位串行数据保存在dat的最低位,然后把dat这个数据左移一次,最低位被推向次低位,空出最低位(变为0),下一个时钟里,再进行第二次这样的读操作,得两位二进制数,经过8次即读得到串囗发送的一个字节,最先发的那位数据移到了最高位 注意是读8次,左移7次 如果发送时先发送低位(spI串口发数据有时高位在前,有时低位在前)就要将其读入最高位(和0x80进行"或"操作),然后右移,同样是8次可以读得一个字节数据

吴饱学3797i2c通信从机 -
弘悦冒13976985943 ______ 看一下iic协议就明白了,一个始终一个数据,按顺序发送写命令,发送高地址,发送器件地址(单片机存储器地址),写数据,发送低地址,进入接收模式,直到退出.

吴饱学3797I2C总线是什么? -
弘悦冒13976985943 ______ I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备.是微电子通信控制领域广泛采用的一种总线标准.它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点.

吴饱学3797Tuner IC 中的I2C是用来干什么的 -
弘悦冒13976985943 ______ I2C是一种通信协议.如果你所说的Tuner IC具有I2C功能,那么它应该具有一个SCL引脚和一个SDA引脚,通过这两个引脚按照I2C协议向IC中写入数据,可以对IC进行按需配置

吴饱学3797电子里的I2C总线是串行通信,那么相互通信的各个设备可以主动发起通信不? -
弘悦冒13976985943 ______ 不可以的,i2c协议里只允许有一个主设备,其他都是从设备.因为i2c协议只规定了物理层和数据链路层.如果需要实现你说的功能,必须要在i2c协议的基础上添加网络层的协议.你可以使用IPMB总线,这是基于i2c PHY层衍生的总线协议.

吴饱学3797PIC中I2C通信从模式和主模式分别指什么意思? -
弘悦冒13976985943 ______ 早期的PIC单片机,没有I2C的硬件模块支持,要完成I2C的通信,必须通过两根普通I/O线,完全用软件来模拟.既然是软件模拟,自然是可以模拟成主机运行,也可以模拟成从机.由于大量外围I2C器件都是制造成从机的,所以,软件模拟主机的情况居多. 现今的PIC新型单片机,从物理硬件、中断、串行数据字节等,都有专门的I2C模块.这些模块如果是工作在从机状态下,就叫做从模式,工作在主机状态下,就是主模式.在一个I2C总线上,遵守一主多从的规定.

吴饱学3797控制器内部通信(I2C和SPI)的区别和实现. -
弘悦冒13976985943 ______ SPI:是每一个时钟,传出一位(Bit)数据,一个字节需要8个时钟;I2C:需要一定规则 关于信号:启动信号、应答信号、非应答信号、停止信号 关于数据:器件的地址+读/写位,寄存器地址(8bit)、写入/读出的数据(8bit)

吴饱学379751单片机I2C通讯的地址是怎么回事 -
弘悦冒13976985943 ______ 一个I2C总线上可以挂多个器件,为区分不同的器件,所以有器件地址的概念 有些器件的地址是固定的,有些器件的地址是可变的

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024