发烧论坛

注册

 

发新话题 回复该主题

继续蜕变的CD-PRO2高阶数字转盘【转帖】 [复制链接]

查看: 3478|回复: 2
1#
继续蜕变的CD-PRO2高阶数字转盘

摘自:www.diyzone.net    作者:2sc
★本文欢迎转载   请注明出处为www.diyzone.net




很难让非DIY族了解:干嘛自己搞?有比较好吗?怎么又拆了?这是三道大鸿沟,永远无法用语言解释清楚的。

就像这个CD-PRO2的窗子,我也不好意思计算花了多少时间成本,甚至边弄边骂自己猪头,等到搞好了,还是一个字~爽!当然,请各位来只是看看我家的新窗子,还是会觉得有些自恋地不好意思,总是得拿点东西出来撑撑场面。



像我这种计算机开机选单设定只等4秒钟的超没耐性的家伙,一直觉得CD-PRO2换个片子要等8秒实在太久了。当初装机时约略看了一下电路图,大致猜测要改89C2051的程序,但是没有原始程序可以改,要重写实在有点懒,就等着吴大的韧体修改计划吧!可是几个月过去,团购项目接连不断,想来吴大也没法顾及这个部份了。

日前跟一位网友聊到韧体修改的事,他认为要改27C256 (80C32的程序),我觉得不对,于是又把CD-PRO2的电路图拿出来,还上DAISY把原始的显示控制电路下载来看看;这一下看出端倪了!原本以为是89C2051经DSA bus来控制重新读碟,这下看出接到89C2051的是DACK~CD-PRO2的响应数据,那么一定是用其它的接口来动作……回家赶紧量一下~宾果!果然是89C2051控制 80C32的Reset做更新的动作,连开机时,甚至遥控的DTSK也是由89C2051解碼后Reset 80C32而达成的。数据上说TMP47C212控制的DISC IN/OUT按钮只有托盘系统才有用,难怪DZ要这么设计。



这下似乎问题变简单了,我只要拦截掉CD侦测模块的信号,然后在适当的时机Reset 80C32R就可以做重读的动作了!

接下来要考虑的是控制的逻辑和程序,也就是~我希望怎么动作?首先开机和遥控的重读动作必须保留;换完CD片关上上盖\后同样需要重读;但有时手痒播放时打开上盖\却不想Reset,没换片上盖\开开关关也不要重读;如果没放CD关上上盖\当然也没必要动作。

总结就是:只有更换CD后关上上盖\才做一次重读的动作。所以还是要监控CD侦测模块的信号,符合取出CD->放入CD->关上上盖\-->重读。

图说:电路图中R1应该是10K才对。

这就是最后的电路图啦!J1接到主控板的J5,取得电源并且送个假讯号让主控板永远不用再倒数8秒。J2接到CD侦测模块,以监测CD取出和置入的信号。J3接到主控板取代原本的JMP2,还是接1、2脚,以D1和D2做控制信号的相加汇整,第1脚主控板开机和遥控的重读动作仍然有作用。SW1就是上盖\动作的开关啦,上盖\开的时候1、3导通,上盖\关的时候1、2导通;若是用单接点(NO)的开关(没有第3脚),则加一个10K的电阻连接第2脚和电源(VCC)。




另外一个想修改的部份是待机的部份,基本上我认为应该不需要常常关掉电源,电子组件在上电时才最容易损伤。而CD-Pro2模块在不操作时雷射头没有输出,不用担心寿命的问题,所以我一直想取消自动待机的功\能,但是遥控开关机和循序上电、循序断电都要保留。

前面提到CD-PRO2模块的DACK接到89C2051,而89C2051掌管的是电源和Reset的动作,那么这个应该就是用来判断CD-Pro2模块运作的讯号,若是停止操作20分钟后切断电源进入待机模式。于是在主控板上动手,接了一条小跳线然后出门去了。晚上回家后发现果然没有断电进入待机状态,于是正式把主控板进入89C2051第8脚的接线切断,焊一小条跳线连接第8和第10脚,试一试没有问题,其它操作显示功\能也都不受影响。

修改到此真是心满意足了,再也不用动修改韧体的脑筋了!
diyzone1.jpg (, 下载次数:9)

jpg(2009/5/4 10:37:42 上传)

diyzone1.jpg

分享 转发
招聘电子工程师
  熟Layout、音响类电路设计,有经验者优先!
  有意者请发简历到iris.lin@guacamole1394.com
      或来电:0592-5860382(林小姐)
TOP
2#

看到是MM发帖都要乱顶一下!!!
欢迎访问淘宝店:http://store.taobao.com/shop/view_shop-842906440f6f98c0679d50b162e7a065.htm
TOP
3#

啲相好清啊!乜相机唻咯??????
TOP
发新话题 回复该主题