|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
求助: 能否給介紹1擴(kuò)4的I2C芯片或較好的方法. |
| 作者:hotpower 欄目:ARM技術(shù) |
想在LPC2132上再擴(kuò)4個(gè)I2C. 主要是4個(gè)從器件的地址相同(一種芯片),雖然SCL可以復(fù)用,但SDA要有區(qū)分了. 雖然LPC2132有2個(gè)I2C,但我只能用I2C0. 謝謝!!!也祝新年快樂!!! |
| 2樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/1 1:16:00 發(fā)布:
如果真要分開模擬LPCARM估計(jì)很少的IO可以開漏吧 主要是SDA雙向數(shù)據(jù)傳輸?shù)膯栴}.這樣要對4路SDA分時(shí)控制. 用模擬開關(guān)行嗎???如4066,4053,4052等??? 如果接口轉(zhuǎn)換太復(fù)雜了,也只好硬件分離了,軟件全部模擬I2C. 這樣可能更簡單,不過IO最好都是開漏的. 謝謝!!! |
|
| 3樓: | >>參與討論 |
| 作者: violit 于 2006/2/5 17:40:00 發(fā)布:
這個(gè)需求太特殊了~~ 估計(jì)沒有直接支持的~~ |
|
| 4樓: | >>參與討論 |
| 作者: computer00 于 2006/2/5 17:53:00 發(fā)布:
不知道 用與非門,來選通SCL 的辦法行不? hotpower大叔回家試試,我就不試了,在這里等消息………… |
|
| 5樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 18:51:00 發(fā)布:
用邏輯們控制SCL肯定可行---在1主多從系統(tǒng)中 最后決定選擇SN74LV4052A |
|
| 6樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 19:03:00 發(fā)布:
用IO口模擬可以 不是開漏沒關(guān)系,SDA輸出時(shí)IO口設(shè)為輸出,SDA輸入時(shí)IO口設(shè)為輸入,不用加外圍器件 |
|
| 7樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 19:16:00 發(fā)布:
也想過模擬IO 8線倒是可以,可能模擬IO更簡單些... 但確實(shí)不甘心...LPCARM有2個(gè)I2C,還讓我模擬???實(shí)在不甘心... 在AVR上從機(jī)是自己編的,所以地址是根據(jù)通道自動產(chǎn)生的,而這次想用專用的IC. 但此IC只有一個(gè)共同的器件地址,它不象24系列還有"片內(nèi)選址"的A2,A1,A0. 所以必須控制SCL或所有分開(IO模擬). 過節(jié)后先用SN74LV4052A試試...估計(jì)村里沒賣的,HC可能很多,LV的估計(jì)沒有. |
|
| 8樓: | >>參與討論 |
| 作者: AVRx007 于 2006/2/6 13:45:00 發(fā)布:
74HC4052做SCL+SDA切換,可行。 I2C速度不高。 見過用74HC4052做SCL+SDA切換的。 |
|
| 9樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/15 1:28:00 發(fā)布:
非常感謝AVRx007
|
|
| 10樓: | >>參與討論 |
| 作者: 深思 于 2006/2/15 10:46:00 發(fā)布:
用模擬開關(guān)來分配 SCL 不就行了么,SDA不用管, 操作前模擬開關(guān)切換到某芯片SCL腳即可 |
|
| 11樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/15 10:58:00 發(fā)布:
hotpower的圖片侵犯知識產(chǎn)權(quán)了,哈哈 |
|
| 12樓: | >>參與討論 |
| 作者: slump 于 2006/2/16 9:46:00 發(fā)布:
用模擬開關(guān)沒問題 4052,經(jīng)常用的 |
|
| 13樓: | >>參與討論 |
| 作者: AVRx007 于 2006/2/16 18:05:00 發(fā)布:
IIC Hub? 應(yīng)該不便宜。產(chǎn)量少。 PHILIPS這個(gè)IIC金礦果然多金。 74HC4052很便宜的,又好用。 |
|
| 14樓: | >>參與討論 |
| 作者: linqing171 于 2006/2/16 18:12:00 發(fā)布:
LTC4305 LTC4305 1分2 的. 不過建議還是軟件模擬IIC. |
|
| 15樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/16 20:35:00 發(fā)布:
為何非要用lv 74HC4052工作電壓2.0-10.0V,可以在3.3V系統(tǒng)工作啊...???? |
|
| 16樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/16 20:41:00 發(fā)布:
哈哈,為了統(tǒng)一 板子里面有74LCxxx...所以這樣采購員不忽悠... 多了他記不住... 另外請教老鄉(xiāng): 我在realview下搞不定swi和malloc. 編譯通過但都死循環(huán)在swi中斷里...如何搞定??? 謝謝!!! |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |