全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

通过SerDes远端I2C接口访问16位I2C外设寄存器地址

时间:2012-03-02 14:53

人气:

作者:admin

标签: SerDes  I2C接口 

导读:通过SerDes远端I2C接口访问16位I2C外设寄存器地址-Maxim吉比特多媒体串行链路(GMSL)串行器/解串器(SerDes)系列包括MAX9249、MAX9259、MAX9260、MAX9263和MAX9264,具有UART/I²C转换器,用于远端控制I²...
Maxim吉比特多媒体串行链路(GMSL)串行器/解串器(SerDes)系列包括MAX9249、MAX9259、MAX9260、MAX9263和MAX9264,具有UART/I²C转换器,用于远端控制I²C接口外设。这些外设包括相机传感器、I/O端口扩展器、音频模/数转换器(ADC)和数/模转换器(DAC),以及LED照明。

在GMSL数据资料和相关技术文件中,通过UART端口直接连接至电子控制单元(ECU)的一端被称为“本地端”,另一端被称为“远端”。

I²C外设接口是控制通道基本模式中的默认设置。GMSL系列SerDes只转换器件地址不同于GMSL串行器或解串器地址的UART数据包。UART/I²C转换器接收(比如)汽车ECU发出的UART读或写数据包,并将其转换为I²C主控制器协议。

I²C接口支持外设使用的多种不同格式,有或没有变址寄存器以及8为或16位变址寄存器地址均可,通过远端寄存器位I2CMETHOD (寄存器0x05位7)设置实现。

  1. 对于没有变址寄存器的外设:

    设置I2CMETHOD = 1,按照标准GMSL UART协议发送读/写数据包。UART/I²C转换器将去掉读/写数据包中的8位寄存器地址,如图1所示。

    图1. 命令模式(I2CMETHOD = 1)下UART和I?C之间的格式转换
    图1. 命令模式(I2CMETHOD = 1)下UART和I²C之间的格式转换
     
  2. 对于采用8位变址寄存器的外设:

    设置I2CMETHOD = 0,按照标准GMSL UART协议发送读/写数据包,如图2所示。

    图2. 带有寄存器地址(I2CMETHOD = 0)时,UART和I?C之间的格式转换
    图2. 带有寄存器地址(I2CMETHOD = 0)时,UART和I²C之间的格式转换
     
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信