高手们,为什么FPGA和arm连接的时候波形被抬高了,有图
本帖最后由 zhumingxing6 于 2014-5-30 09:27 编辑我用的是stm32的SPI口,SDA脚、SCK被抬高1V左右。如图所示 抬高了多少,应该是正常的,你FPGA端口怎么设置的 輸出和輸入阻抗不匹配? 上拉10k到3.3v试试看 最好串个电阻,小心下载程序时候FPGA烧管脚 示波器不错
zkf0100007 发表于 2014-5-29 18:42
抬高了多少,应该是正常的,你FPGA端口怎么设置的
抬高了一伏左右,管脚配置见图 本帖最后由 zhumingxing6 于 2014-5-30 09:27 编辑
g921002 发表于 2014-5-29 20:00
輸出和輸入阻抗不匹配?
我用的是stm32的SPI口,SDA脚、SCK被抬高1V左右 楼主是来show示波器的吧.
starli 发表于 2014-5-30 09:42
楼主是来show示波器的吧.
这示波器真心一般 我顶,顶顶顶顶 可能是地线问题吧 我顶,顶顶顶顶 串个电阻看看 我是来看示波器的。。。 线怎么连的,GND之类的,IO电源给的电压多少,FPGA已经配置还是没配置的时候测试的,etc。
先看MCU IO出高阻电压多少呗。如果不是GND之类的问题或者测量问题,有可能是FPGA默认上拉没关,灌的电流太狠了,尤其是X的FPGA,印象中上拉是5K还是多少。 以前貌似遇到过这种情况,
PWM输出信号被抬高了1V左右,
是单片机输入输出配置的问题,
具体的不太记得了。 FPGA的IO口设置为输出了吧?像是冲突了 我觉得吧,这是明显的BANK电压不匹配。然后FPGA在往STM32的IO里面灌电流,导致ESD high side二极管导通,结果电流通过FPGA的io灌到STM32的VDDIO,应该能看到这个STM32 io的电压比正常的STM32 io电压高一截,估计在0.7左右。 dr2001 发表于 2014-6-3 11:46
线怎么连的,GND之类的,IO电源给的电压多少,FPGA已经配置还是没配置的时候测试的,etc。
先看MCU IO出高 ...
谢谢,把几个IO放在同一个bank区,好了 uindex 发表于 2014-6-4 09:23
我觉得吧,这是明显的BANK电压不匹配。然后FPGA在往STM32的IO里面灌电流,导致ESD high side二极管导通,结 ...
谢谢,把几个IO放在同一个bank区,好了 管压降的事情,还有内阻 典型微感性负载.有寄生电感. 楼主家当不错啊,很好的示波器。是不是参考地的问题? lubing521 发表于 2014-6-26 10:13
楼主家当不错啊,很好的示波器。是不是参考地的问题?
应该不是的 zhumingxing6 发表于 2014-6-26 09:06
谢谢,把几个IO放在同一个bank区,好了
原来的几个bank的 电压不一样么? 我是来看示波器的
页:
[1]