:::


Browsing this Thread:   1 Anonymous Users






dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
#1
資深會員
資深會員


查看用戶資訊
使用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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
#2
版主
版主


查看用戶資訊
"將兩顆的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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
#3
資深會員
資深會員


查看用戶資訊
1. Master SDI的接腳我可以選擇 Pins are up to 5V toleran,所以應該不會有損壞問題.
2. /CS1為低準位,SPI1 SDO1 5V輸出時,由於此時/CS2為高準位,理論上此時的SPI2 SDO2為高阻抗狀態,既然為高阻抗狀態,應該就沒有電流流入,這樣還會有電流異常現象嗎?

發表於: 5/20 15:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
#4
版主
版主


查看用戶資訊
輸入沒問題,但輸出還是 3.3V 怕構不到人家的高準位門檻值。

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

發表於: 5/20 15:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
#5
版主
版主


查看用戶資訊
"Pins are up to 5V toleran" 這功能是說在 3.3V 工作電壓下,該腳位當輸入時可以承受 5V 的輸入電壓;但該腳位當輸出功能時,輸出電壓仍是在 3.3V。

發表於: 5/21 10:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC33FJ與兩顆不同輸入電壓spi通訊問題
#6
資深會員
資深會員


查看用戶資訊
多謝回覆,瞭解了!

發表於: 5/21 17:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You can attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

http://elearning.microchip.com.tw/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源