FPGA引脚可以承受12V吗?
对FPGA不是很熟悉。想做一个软件跳线的方案,就是做OBD接口的跳线,信号有CAN和K LINE,试过用低端的模拟开关CD4067,测试结果不太理想,而高端的模拟开关又太贵。
后来上Q群交流了一下,发现FPGA的方案,但是对这方面不熟悉,想请教一下FPGA可以承受12V电压电平吗? 你试试 就知道了 {:titter:} 马上冒烟 开玩笑了{:lol:} {:lol:}只是作为跳线的话CPLD就可以解决你的问题了,没必要用高成本的FPGA
CPLD和FPGA都不能直接输入12V,最高也就输入3.3V。
你可以用74系列或者MOS管加在CPLD输入输出来做电平转换 eva015401 发表于 2014-2-14 10:58
只是作为跳线的话CPLD就可以解决你的问题了,没必要用高成本的FPGA
CPLD和FPGA都不能直接输入12V, ...
CAN这种差分信号不知道怎么做电平转换啊... simon_leung 发表于 2014-2-14 11:01
CAN这种差分信号不知道怎么做电平转换啊...
{:sweat:} 用运放,用电阻,想出你能想象得到的各种办法来转换电平 FPGA的任何IO不得输入超过VCC+0.7V电压,否则电流会往IO灌,12V条件下,IO马上就烧,运气差的话,整个芯片报废。 eva015401 发表于 2014-2-14 11:08
用运放,用电阻,想出你能想象得到的各种办法来转换电平
那不等于自己搭个CAN收发器吗。。。 不行 学习了{:loveliness:}{:loveliness:} 跳线做什么用,用mos的了 为什么要转换CAN信号? Vmao 发表于 2014-2-14 14:59
跳线做什么用,用mos的了
OBD接口,同种信号在各种车型上不固定在同一针脚,为兼容各车型,所以跳线 jiamingz 发表于 2014-2-14 15:35
为什么要转换CAN信号?
不转换,要是CAN信号有10几V,那不是就冒烟了? 5V都不行,更别说12V了 CAN信号用专用电平转换芯片,转换成TTL信号后再转接,相当于做一个中继器。 simon_leung 发表于 2014-2-20 14:16
不转换,要是CAN信号有10几V,那不是就冒烟了?
不用CAN收发器的吗? 本帖最后由 simon_leung 于 2014-2-27 09:27 编辑
skyxjh 发表于 2014-2-20 19:53
CAN信号用专用电平转换芯片,转换成TTL信号后再转接,相当于做一个中继器。 ...
jiamingz
不用CAN收发器的吗?
OBD接头有16脚啊,那不就要用8个CAN收发芯片?再加上其它不确定是什么信号的脚上,如果是12V的信号,CAN收发器不就干扰了
我的意图是这样的
12V不可以
页:
[1]