Project Seasons Work In Progress 5
最近happy_bunny更新了固件,支持了GameCube的数字音频输出至HDMI,我这里也同步编译下载了最新的固件,可是一实验就出现了问题:
可以看到图象有大量的绿色噪点,而且声音全都是噪音,甚至HDMI信号会中断,和happy_bunny讨论了一下,他也不知道为什么会这样,我前后两天一直在diff代码修改代码都不能解决,这时候我突然灵机一动,搬出大杀器:
用示波器看给FPGA core供电的LDO的输入输出,可以看到有大量的波纹,而且输出电压并不稳定。
happy_bunny给出的参数是一律100nF,实际上这是不满足MCP1826S的官方参考设计的,为了使MCP1826S正常工作,官方推荐1000nF以上,也就是1uF。
于是我翻出3个20v,1uF的钽电解,不仅给这个LDO的滤波电容并联上,也给FPGA的IO供电增加退偶:
背景里那三粒就是准备增加的钽电解了,很小,注意是叠加,并没有拆除原本的贴片电容,两张板子都这么处理:
焊完以后,再次接上电视测试,完美,GameCube的数字视频音频信号完美的通过HDMI呈现在电视上,圆满了。
可以看youku上面的录像:http://v.youku.com/v_show/id_XMTMyNzIxMDM3Mg==.html