會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
資深會員
註冊日期:
2004/07/12 13:55
所屬群組:
註冊會員
文章: 295
等級: 16; EXP: 6
HP : 0 / 376
MP : 98 / 17606
離線
使用dsPIC33FJ與2顆spi晶片通訊,dsPIC33為Master,第1顆spi晶片為5V的I/O,當作slave1,第2顆spi為3.3V的I/O,當作slave2,我將兩顆的clk,sdo,sdi分別都接在一起,而/CS1,/CS2分別獨立,我的想法是/CS1拉到低電位時,slave1的MISO輸出雖然為5V位準,而此時slave2的MISO為高阻抗,如此是否有問題?雖然slave2的I/O是3.3V。

5月19日 23:41:01
轉換PDF檔 列印


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15080
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5026 / 86315
離線
"將兩顆的clk,sdo,sdi分別都接在一起,而/CS1,/CS2分別獨立" 這樣就會有電壓差的問題。假設 CS1 動作了,5V 電壓的 SDO 因與 SPI2 SDO 接在一起會導致 SPI1 SDO1 5V 電壓透過 SPI2 SDO2 的接腳上的 ESD 保護二極體流向 3.3V 的電壓腳造成電流異常。

再說 3.3V 去推 SPI1 的 5V 接腳 (CLK & SDO) 也會造成無法達到 Hi-Level 的門檻容易造成資料傳輸的錯誤。且SPI2 的 SDO2 接到 Master SDI 的 5V 電位也會被拉下來造成不確定的過電流或損壞。

如同 I2C 一樣,不建議使用在不同電壓的操作環境。容易造成因準位的差異而讀錯訊號或壓差的關係造成不正常的功耗。

5月20日 14:33:21
轉換PDF檔 列印


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
資深會員
註冊日期:
2004/07/12 13:55
所屬群組:
註冊會員
文章: 295
等級: 16; EXP: 6
HP : 0 / 376
MP : 98 / 17606
離線
1. Master SDI的接腳我可以選擇 Pins are up to 5V toleran,所以應該不會有損壞問題.
2. /CS1為低準位,SPI1 SDO1 5V輸出時,由於此時/CS2為高準位,理論上此時的SPI2 SDO2為高阻抗狀態,既然為高阻抗狀態,應該就沒有電流流入,這樣還會有電流異常現象嗎?

5月20日 15:02:45
轉換PDF檔 列印


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15080
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5026 / 86315
離線
輸入沒問題,但輸出還是 3.3V 怕構不到人家的高準位門檻值。

不是高阻抗問題,是腳上是否有 ESD 保護二極體,超過 3.3V + 0.6V 時就會導通放電。

5月20日 15:24:13
轉換PDF檔 列印


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15080
等級: 73; EXP: 95
HP : 1094 / 1823
MP : 5026 / 86315
離線
"Pins are up to 5V toleran" 這功能是說在 3.3V 工作電壓下,該腳位當輸入時可以承受 5V 的輸入電壓;但該腳位當輸出功能時,輸出電壓仍是在 3.3V。

5月21日 10:18:04
轉換PDF檔 列印


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
資深會員
註冊日期:
2004/07/12 13:55
所屬群組:
註冊會員
文章: 295
等級: 16; EXP: 6
HP : 0 / 376
MP : 98 / 17606
離線
多謝回覆,瞭解了!

5月21日 17:30:51
轉換PDF檔 列印






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

[進階搜尋]


搜尋
Microchip連結
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project