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

时间: 2024-08-28 05:49:26

Project Seasons Work In Progress 5的相关文章

Project Seasons Work In Progress 4

很久没有更新这个项目,原因是这段时间并没有什么进展.去年gc-forever论坛的Unseen公开了他的FPGA Gamecube component cable,随后happy_bunny在这个设计的基础上完成了HDMI版本Shuriken Video,那么我再继续弄一套就没有什么意义了. 这次更新一下按照happy_bunny的设计做出来的过程: 首先是做好的PCB: 其次是主角:Xilinx XC3S50A和SPI Flash Rom: 接下来就是组装,最麻烦的恐怕就是焊接这片FPGA了:

Project Chameleon Work In Progress 15

时隔将近5年,我又抽出时间开始鼓捣这个项目了,这次修改了设计,改用STM32+CPLD+FIFO来实现GameCube的光驱. 之前的实现使用了FPGA并不算很方便,尤其是自己要是做PCB的话,远不如CPLD来的简洁,另一方面,使用FX2LP导致必须依赖PC端才能读取游戏,就更不实用了. 现在改用STM32+CPLD+FIFO来实现GameCube的光驱,借助STM32的SDIO,可以方便的读取游戏,同时CPLD+FIFO的使用也简化了胶合逻辑. CPLD:Xilinx XC9572 FIFO:

The Simplified Project Management Process

One of the challenges of explaining project management to people who are unfamiliar with the approach, is that descriptions are often either so high-level as to be meaningless, or so detailed that they are overwhelming. Over the years, I have come to

Introduction to Project Management(II)

Introduction The purpose of this paper is to gain an understanding of project management and to give a brief overview of the methodology that underpins most formally run projects. Many organisations do not employ full time Project Managers and it is

Project Management Process

Project Management ProcessDescription .......................................................................................................................................................................................1STAGE/STEP/TASK SUMMARY LIST

入门Webpack,看这篇就够了

写在前面的话 阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过:如果你和十天前的我一样,对很多选项存在着疑惑,那花一段时间慢慢阅读本文,你的疑惑一定一个一个都会消失:如果你以前没怎么接触过Webpack,而你又你对webpack感兴趣,那么动手跟着本文中那个贯穿始终的例子写一次,写完以后你会发现你已明明白白的走进了Webpack的大门. //一个常见的Webpack配置文件 var webpack = requir

webpack使用

原文链接:http://www.jianshu.com/p/42e11515c10f 什么是WebPack,为什么要使用它? 为什要使用WebPack 现今的很多网页其实可以看做是功能丰富的应用,它们拥有着复杂的JavaScript代码和一大堆依赖包.为了简化开发的复杂度,前端社区涌现出了很多好的实践方法 模块化,让我们可以把复杂的程序细化为小的文件; 类似于TypeScript这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript不能直接使用的特性,并且之

How Much Did It Rain? Winner's Interview: 1st place, Devin Anzelmo

How Much Did It Rain? Winner's Interview: 1st place, Devin Anzelmo An early insight into the importance of splitting the data on the number of radar scans in each row helped Devin Anzelmo take first place in the How Much Did It Rain? competition. In

Team Foundation Server 2013 with Update 3 Install LOG

[Info   @10:14:58.155] ====================================================================[Info   @10:14:58.163] Team Foundation Server Administration Log[Info   @10:14:58.175] Version  : 12.0.30723.0[Info   @10:14:58.175] DateTime : 10/03/2014 18:1