發新話題
打印

軟體 SMBUS

軟體 SMBUS

各位先進 ,
有一個狀況希望先進們能幫忙提供幫忙 ,
F330 , 使用硬體 SMBUS , slave mode , 與上層控制器連結 ,
需使用軟體 SMBUS , 與下層的 EEPROM , IIC to IO 等 IC 連結 ,
上層 100k ~ 400k Hz , 下層可以慢速通訊 ,
以前看 silabs 原廠的範例 , 寫過軟體 UART , 搭配硬體 UART ,
但這次遇到的是需使用兩組 SMBUS ,
找了一下 silabs 網站 , 沒有這樣的範例 ,
是否可以請各位先進 , 幫幫忙 ... 感激不盡 ...

ps : 我使用 C 撰寫

TOP

不好意思,我沒說清楚,
我的意思是...一組硬體SMBUS,搭配原廠的 sample code,
一切都OK,與EEPROM,I2C IO等溝通都沒有問題,
目前的問題是,F330只有一組硬體SMBUS,
這一次應用需要做到上層跟下層SMBUS分離,換言之,需要兩組SMBUS,
一組專門與上層硬體連結,一組專門與下層硬體連結,
如果使用F380,就好解決,問題在於被限制只能用F330,
所以我糗了...

TOP

感謝Ivanlin回覆 ,
剛剛看了一下F396 , 腳位相容 ,
只是供應商提供的板子 , 上下層I2C元件 , 似乎都是 5V bus ,
而F396不是 5V tolerance , 3V < VDD < 3.6V
供應商沒有 Lay level shift 在裡面 ,
真不知道當初誰幫我們供應商設計這個板子
我想我會再去找一找書 , 印象裡有一本 8051 介面的書 ,
專門用來處理標準 8051 不支援的介面 ,
感謝熱心的回覆

TOP

發新話題