會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





使用PIC16F1827的 I2C與外部通訊,設定baud rate 400KHz問題
新會員
註冊日期:
2013/11/28 18:03
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 460
離線
如題, 小弟公司使用PIC16F1827的I2C與外部通訊,且當Slave, 但我看SPEC Page278有以下敘述,我想問各位先進們是否有用I2C跑400KHz有以下問題,謝謝!
Note 1: The I2C interface does not conform to the 400 kHz I2C specification (which applies to rates greater than
100 kHz) in all details, but may be used with care where higher rates are required by the application.

2017/05/02 16:13
轉換PDF檔 列印


Re: 使用PIC16F1827的 I2C與外部通訊,設定baud rate 400KHz問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14335
等級: 72; EXP: 80
HP : 1077 / 1795
MP : 4778 / 74145
離線
這個描述是在 I2C Master Mode。I2C Slave Mode 下並沒有此限制,I2C Slave 中斷接收裡是可以用 "CKP is written to '1’to release SCL pin" 的控制方式來限制 Master 的傳輸功能。

2017/05/03 12:15
轉換PDF檔 列印


Re: 使用PIC16F1827的 I2C與外部通訊,設定baud rate 400KHz問題
新會員
註冊日期:
2013/11/28 18:03
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 460
離線
感謝版主回覆,你所敘述的應該是I2C slave clock stretching的時序。 另外一個問題請教,如果有兩個以上I2C Slave的SCL & SDA都有提升電阻,這會使得電阻並聯而阻抗變小嗎? 如果阻抗因並聯會變小,那I2C clock跑400KHz可不加提升電阻嗎?

2017/05/03 14:15
轉換PDF檔 列印


Re: 使用PIC16F1827的 I2C與外部通訊,設定baud rate 400KHz問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14335
等級: 72; EXP: 80
HP : 1077 / 1795
MP : 4778 / 74145
離線
I2C 速度越快 (400kHz) 或傳輸線較長的話建議使用較低的提升電阻約 2.2K ohm。如果是 100KHz 的速度可以考慮使用 4.7K ~ 10K ohm。

一般一個 I2C Bus 只會有一個提升電阻且一般會放在 Master 端,Slave 端不再接提升電阻。所以多 Slave 並接並不會影響提升電阻的阻值。

2017/05/05 11:38
轉換PDF檔 列印


Re: 使用PIC16F1827的 I2C與外部通訊,設定baud rate 400KHz問題
新會員
註冊日期:
2013/11/28 18:03
所屬群組:
註冊會員
文章: 13
等級: 2; EXP: 38
HP : 0 / 34
MP : 4 / 460
離線
感謝版主,我瞭解了.

2017/05/15 16:38
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project