sunhero 发表于 2009-8-29 22:12:38

51单片机与FPGA通信问题请教

最近在做一个项目,需要用到51单片机和altera公司的FPGA,在两者之间通信时遇到问题,请各位高手指教。
问题如下:
    FPGA IO电压3.3V,51单片机IO口电压5V,两者之间如何连接??我试过穿电阻的方法,差点烧了FPGA,
用74ls244做电压转换,两者之间无法通信,不知各位高手遇到过这样问题没有???欢迎指教

windowsce 发表于 2009-8-29 22:15:45

什么型号的FPGA?

sunhero 发表于 2009-8-29 22:19:16

谢谢回复,FPGA用的是EP2c8

zgq800712 发表于 2009-8-29 22:26:19

我用MAXII CPLD 直接接没有问题

zgq800712 发表于 2009-8-29 22:27:21

2条路,哈。换3.3V 单片机, 用转换器

sunhero 发表于 2009-8-29 22:30:30

楼上的,请问用什么转换器啊????

windowsce 发表于 2009-8-29 22:30:45

http://www.altera.com.cn/literature/hb/cyc2/cyc2_cii51010.pdf

这份PDF有一个章节是5.0-V Device Compatibility
主要说的是串电阻,打开内部的箝位二极管

我只用MAX II做过5.0V的外设。其他都是用3.3V的

sunhero 发表于 2009-8-29 22:35:25

我就是按照文档做的,串了200欧姆电阻,打开箝位二极管,使用3.3vpci接口类型,结果,片子烫手,所以才用244的

sunhero 发表于 2009-8-29 22:43:34

请问如何打开箝位二极管啊???

sunhero 发表于 2009-8-29 23:33:40

请各位大侠赐教

ggyyll8683 发表于 2009-8-29 23:52:41

74hc245(3.3)肯定能用,我用过5v spi--3.3v dsp.

davidddk 发表于 2009-8-30 12:17:19

用74lvc244,74lvc245

sunhero 发表于 2009-8-30 22:29:42

谢谢大家,问题已经解决

zgq800712 发表于 2009-8-31 13:25:12

问: MAX II 器件能承受 5V 电压吗?

答:两款最大的 MAX II 器件使用外部串联电阻和片内 PCI 钳位二极管时,可以承受 5-V 电压。两款最小的器件不能承受 5-V 电压。


240 570 没有内部钳位二极管;
1270 和 2210有;

TI 的SN74LVC245AD什么的的;
其他的楼主自己找找看把




表1. Cyclone系列简介
Cyclone
Cyclone II
Cyclone III

推出年代
2002
2004
2006

工艺技术
130 nm
90 nm
65 nm

是否建议新设计使用


li20030505 发表于 2009-9-8 11:32:41

请问楼主如何解决,我想通过串电阻的方式和5V液晶的信号通讯,看到一些应用应该可以啊

kengao55 发表于 2009-9-8 16:48:45

【12楼】 sunhero
积分:10
派别:
等级:------
来自:
谢谢大家,问题已经解决


也不说说怎么解决的

master0722 发表于 2009-9-9 12:10:51

楼主不厚道
页: [1]
查看完整版本: 51单片机与FPGA通信问题请教