jianhong_wu 发表于 2015-8-1 12:16:29

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]
查看完整版本: 3.3V的FPGA与5V的元器件通讯,能直接互联吗?有什么转换芯片?注意什么问题?已解答.