作者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/cn.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