3.3V的FPGA与5V的元器件通讯,能直接互联吗?有什么转换芯片?注意什么问题?已解答.
瑞祥-武汉:请教大家一个问题如果FPGA芯片要使用ttl电平的外设, 可以用什么电平转换芯片?5V的ttl电平的输入输出脚可以直接接到stm32上?
威廉-南京:
你先看看FPGA支持的电平列表是否包含5V。有些虽然不支持5V,但是写明5V tolerant的,可以直接连上。
瑞祥-武汉:
这样有风险吧?
威廉-南京:
没问题,因为对于输入来说5V可以忍受,对于输出,5V和3.3V的Voh是一样的。如果不能5V耐受,你就要考虑电平转换。
瑞祥-武汉:
有没有合适的电平转换芯片呢?毕竟fpga太贵了。
威廉-南京:
电平转换最先要考量的是信号的频率,对于50M以上信号,必须使用专用的芯片。1M以上,50M以下,可以选用便宜的双Bank CPLD。如果是IO信号,那用点三极管或MOS管搭一搭。
★坚鸿-深圳:
转换芯片可以用74LVC4245A。
威廉-南京:
你可以试试SN74TVC3306,这个我以前用过。也有很多电平转换芯片,基本都是MOS的漏极开路设置。
★坚鸿-深圳:
我也看到过一些电路,3.3V的FPGA跟5V的通讯,中间直接串一个470欧的电阻。
威廉-南京:
不过信号超过1M就不要用了,转换后上升沿太缓。以前我只要看到5V tolerant字样,就直接连了。或者加个小串阻,470串阻也会把上升沿弄得非常缓,不过IO信号就无所谓了。
页:
[1]