久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2837|回復: 0
收起左側

VS-RK3288 I2C 通訊介紹資料

[復制鏈接]
ID:959225 發表于 2021-8-26 10:09 | 顯示全部樓層 |閱讀模式
1 Rockchip I2C功能特點
I2C(Inter-Integrated Circuit)總線是由PHILIPS 公司開發的兩線式串行總線,用于連接微控制器及其外圍設備; I2C總線控制器支持主模式作為橋之間 AMBA 協議和泛型I2C 總線系統。Rockchip I2C 控制器支持下列功能︰
 項目兼容 I2C 總線
 支持主模式下的 I2C 總線
 軟件可編程時鐘頻率和傳輸速率高達 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上升沿時間, 下降沿時間;
當需要I2C速率配置超過100k時,i2c_clk 上升沿和下降沿時間一定需要通過示波器測量得出;因為I2C 協議標準里面對上升沿和下降沿時間有規定要求特別是上升沿時間,如果超過了協議規定的最大值,則I2C通訊可能失敗,下面是協議里面規定的最大最小值范圍

上升沿Tr,下降沿Tf,分別取30%~70%的波形時間:


3. 以上兩項不配置則將默認按上升沿和下降沿的max值來計算,得到的CLK速度將近90k。 默認使用100k的max值是1000ns,基本上大多數硬件都是符合的,所以可以不填,如果要求不高的話。
4. I2C1+es8316 codec 示例說明,需要I2C時鐘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>; }; };
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 夜夜操夜夜 | 国产精品免费一区二区三区 | h片在线观看免费 | 老司机精品福利视频 | 色婷婷在线视频 | 亚洲激情欧美 | 99视频| 日韩一区二区av | 91精品成人 | 精品国产91 | 精品视频国产 | 天天操夜夜爽 | 懂色av一区二区三区 | 日韩小视频 | 亚洲综合精品 | 亚洲激情在线观看 | 欧美国产一区二区 | 一区二区高清 | 91超碰在线观看 | 国产高清视频在线观看 | 影音先锋中文字幕在线 | 日韩精品在线观看视频 | 在线观看av的网站 | 黄色日批视频 | 美国特色黄a大片 | 婷婷中文字幕 | 亚洲激情一区 | 天天干网站 | 成年免费视频黄网站在线观看 | 成年人免费在线视频 | 日本黄色免费看 | 日韩国产精品视频 | 九九视频在线观看 | 国产成人福利 | 精品在线看 | 亚洲欧美精品 | 色妞网站| 国产又粗又大又爽 | 伊人精品久久 | 高清国产mv在线观看 | 欧美在线观看一区二区 |