I²C & SGPIO

小弟因為工作關係 接觸到了I²C & SGPIO在沒理工背景的情況下(小弟是業務體系)實在是一個頭2個大
本人比較龜毛,希望接觸的東西起碼了解皮毛,不要總是無關緊要,起碼有疑問也知道怎麼問
p.s.研發都是老美,中文解釋都不是很懂,更不用說英文了,上網查也看不是很懂

希望臥虎藏龍的01可以給點方向(白話點比較好,我很遜)

1.這2個東西是不是基本功用相同

2.有沒有應用上的方向

感謝各位大大

p.s.如果有比較專門的論壇或網站 也請推薦~~~

2007-07-03 14:38 發佈
文章關鍵字 SGPIO 178
就我所了解的部份(以前聽RD講的@@)
I2C一般都是從北橋拉出幾個訊號線
可以做一些系統偵測或是控制的介面
GPIO一般都是從南橋拉出來或是從Super I/O晶片拉出來
有某些Winbond的I/O晶片是跟Game Port共用
GPIO只是單純的數位輸出跟輸入訊號
因為自己是呆在IPC領域
大部分的客戶是用它來做POS的控制
像是收銀機之類
有的用RS232介面 有的就是用GPIO介面
另外有些系統溫控板好像也是透過GPIO
因為可以直接抓Super I/O監控的CPU溫度跟風扇溫度顯示到LCD模組上
(所謂的Super I/O晶片大多負責CPU跟其他電壓之類的監控還有風扇轉速...
其他一堆I/O功能包括BIOS等等)

有錯誤請指正@@"
I²C 是通訊協定的介面 他是由PHILIPS...等等多家企業所制定的介面
GPIO 就是一般很基本的邏輯Hi Lo 變化

I²C 是要有2 腳位來組成 一隻是傳送資料 一隻等待回傳

有2隻GPIO 也可以當作 I²C


有些GPIO 也可以模擬出I²C
GPIO 的全名General purpose input / output
現在市面上的ASIC IC
大都會有GPIO
主要會用在設定組態或鍵盤等等的IO介面上

I²C是由Philips定的
常用的地方
大概都是在多媒體方面
像Video decoder or Audio decoder的control 介面

I²C可以在網路上搜尋到相關的SPEC

希望對你有幫助
BAGG wrote:
I²C ...(恕刪)


I2C 兩隻腳
一支是 SCL : 用示波器可以看到這支腳是固定clock 輸出
一支是 SDA : Command or Data 都是透過這支腳傳遞

Regards
Light
1.這2個東西是不是基本功用相同

不同,一個是協定,一個是IO埠,兩者本質上是不同的東西

I²C

http://zh.wikipedia.org/wiki/I2C

簡單來說就是用兩條訊號線來傳送控制信號

一條是時脈訊號(scl),用來當作資料線的觸發基準

另一條是資料訊號(sda),用來傳送資料

基本i2c的資料傳送結構為: [device id] -- [address] -- [data]

基本是以8個bit為一個欄位

SGPIO (Serial General Purpose Input/Output)

簡單說就是留給使用者自行定義的IO埠

可以自定方向(INPUT/OUTPUT),準位(HIGH/LOW)

所以可以用軟體的方式來產生任何的數位訊號(例如:I2C)


一般都會用GPIO來產生I2C的master端信號,而不用固定的硬體產生

為什麼?

因為slave端的device常常因為不想付權利金給飛利浦,所以有時都會"變形"一下

所以master端使用GPIO產生,彈性較大

以上
原來之前都是一知半解而已
現在有種豁然開朗的感覺哩
感謝樓上大大分享哩
之前公司設計板子的時候
有遇過老舊螢幕沒辦法顯示
那時候好像是因為螢幕不支援I2C
現在想起來原來是不支援這個協定的關係@@
果然是臥虎藏龍

這種沒底子的東西還是要有人解釋比較懂
感謝大大的解釋 懂了許多
看來多問多碰還是有用的
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?