北京立萨科技有限公司
咨询热线:010-82488292
公司电话:010-82488292
公司传真:010-82611646
企业邮箱:sales@lisatech.cn
地址:北京市海淀区中关村大街19号 新中关大厦B座南翼15层1507室
Videostrong商显主板RK3288 I2C 通讯介绍资料
摘要 : I²C(Inter-Integrated Circuit)总线是由PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备; I²C总线控制器支持主模式作为桥之间 AMBA 协议和泛型I²C 总线系统。Rockchip I²C 控制器支持下列功能︰
Videostrong商显主板RK3288 I2C 通讯介绍资料
1 Rockchip I²C功能特点
I²C(Inter-Integrated Circuit)总线是由PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备; I²C总线控制器支持主模式作为桥之间 AMBA 协议和泛型I²C 总线系统。Rockchip I²C 控制器支持下列功能︰
项目兼容 I²C 总线
支持主模式下的 I²C 总线
软件可编程时钟频率和传输速率高达 1000Kbit/秒
支持 7 位和 10 位寻址模式
中断或轮询驱动多个字节数据传输
时钟拉伸和等待状态
2 DTS节点配置
DTS节点配置可参考kernel文件: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 需要配置项:
1. I2C速率配置: 一般配置400k,100k(默认,可不填),200k,1000k;
400k示例: clock-frequency = <400000>;
2. i2c_clk上升沿时间, 下降沿时间;
当需要I²C速率配置超过100k时,i2c_clk 上升沿和下降沿时间一定需要通过示波器测量得出;因为I²C 协议标准里面对上升沿和下降沿时间有规定要求特别是上升沿时间,如果超过了协议规定的最大值,则I²C通讯可能失败,下面是协议里面规定的最大最小值范围
上升沿Tr,下降沿Tf,分别取30%~70%的波形时间:
3. 以上两项不配置则将默认按上升沿和下降沿的max值来计算,得到的CLK速度将近90k。 默认使用100k的max值是1000ns,基本上大多数硬件都是符合的,所以可以不填,如果要求不高的话。
4. I2C1+es8316 codec 示例说明,需要I²C时钟400k,示波器所测得Tr=164ns,Tf=15ns:
&i2c1 { status = "okay"; i2c-scl-rising-time-ns = <164>; i2c-scl-falling-time-ns = <15>; clock-frequency = <400000>; es8316: es8316@10 { #sound-dai-cells = <0>; compatible = "everest,es8316"; reg = <0x10>; clocks = <&cru SCLK_I2S_8CH_OUT>;
clock-names = "mclk"; spk-con-gpio = <&gpio0 11 GPIO_ACTIVE_HIGH>; hp-det-gpio = <&gpio4 28 GPIO_ACTIVE_LOW>; }; };
上一篇:MY-RK3288-MB314 硬件介绍1970-01-01
下一篇:AM335X MCASP与 AIC3100调试心得1970-01-01
文章推荐
- 智能家居必经之路探讨——立萨科技
- 物联网环境下的新零售之战-立萨科技
- 发展农业物联网 攻关核心技术是关键——立萨科技
- 应用推广遭遇三大障碍——立萨科技
- 最近的大热人工智能行业,创业者成功的有多大?-立萨科技
- 农业自动化的发展趋势——立萨科技
- 以光子作为存储单元?这样的内存有啥优势
- 物联网云智能锁助力智能家居安全系统——立萨科技
- 云电视或成智能家居普及的突破口——立萨科技
- 物联网将做大智能家居市场蛋糕——立萨科技
- 利用现代信息技术改造提升传统农业——立萨科技
- 可穿戴设备将成为远程医疗的优选终端——立萨科技
- 智慧农业--梦想因物联网技术而变成现实——立萨科技
- 农业物联网技术前景广阔 农民开始幸福生活——立萨科技
- 国内首家“物联网”农贸市场 ——立萨科技
- 物联网:传感器改变农业“靠天吃饭”的传统——立萨科技
- 北京今起试点实行路侧停车电子收费 有多种支付方式
- 成本过高,农业物联网难“接地气”——立萨科技
- 浅析医疗物联网——立萨科技
- 物联网时代,ARM向左和英特尔向右-立萨科技
| 我要评论: | |
| *内 容: |
|
| 验证码: |
|

共有0条评论