作者ghost1006 (jones)
看板Electronics
標題[問題] 如何讓一根pin腳同時有多個功能?
時間Sun Nov 6 16:28:08 2016
這個問題來這發問不知適不適何?
我本身是資工出身的,目前做embedded。
所以對電路不是很熟,但又蠻好奇的。
我知道每一根腳都會接到soc裡的控制器,譬如説如果這根pin要拿來當中斷,就接到中斷
控制器。
現在先進的soc裡的pin腳都有多工的功能,可以拿來做中斷,也可以做I2C,當然要設定
要做那個功能,同時只能一種。
我想問的是,在電路裡是怎麼設計出這種,pin腳共用的概念。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.196.175
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Electronics/M.1478420891.A.CC7.html
1F:→ StrKO: switch?11/06 16:58
2F:→ Schottky: 想成開關,打開某個開關就能把這根腳通往某個元件11/06 17:13
3F:→ furio: 想想看浴室水龍頭怎麼做的,1個出口兩個開關11/06 17:47
所以我可以想成,這根pin跟多個控制器本身都有連結的關係,只是我把其它都關掉,只
剩一個是通的。
※ 編輯: ghost1006 (42.73.196.175), 11/06/2016 18:47:14
4F:→ Schottky: 沒錯11/06 19:02
5F:推 yudofu: IC的datasheet不是都有block diagram`?11/06 19:14
6F:→ er230059: 想想MUX11/06 19:21
7F:→ furio: 有興趣的話去看FPGA的資料,他們的IO最完整,資料也齊全11/06 19:26
8F:→ furio: Altera跟Xilin都有11/06 19:27
9F:→ amistad: FPGA 接腳主要是電氣特性的切換,功能性還是要依實際合成 11/06 19:38
10F:→ amistad: 電路而定。11/06 19:38
11F:推 jfsu: 就跟I/O pin一樣。input + output,彼此用一根訊號選擇11/06 19:44
12F:推 bakerly: 把這個訊號拉到兩邊,各接上一個and2,and2的另一個輸入 11/06 20:14
13F:→ bakerly: 就是enable, 要用那個就把對應的en給1,不要用的給0就可11/06 20:14
14F:→ bakerly: 以控制了。11/06 20:14
謝謝,我懂了,很清楚的解釋。
※ 編輯: ghost1006 (42.73.196.175), 11/06/2016 20:27:43
15F:推 wait: GPIO 11/07 15:19