[基础知识] 谈一谈PHILIPS CDM系统的核心

[复制链接] 查看: 121153|回复: 137

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

发表于 2008-5-24 14:02 | 显示全部楼层
看图吧

首先登场的是MAB8441系列.
MAB8441是PHILIPS自己开发和推出的初级MCU系统.支持I2C接口是他最大的特色.使用MAB8441系列的机器,一般这个机器都有2个8441.但是不同的后缀代表的功能和具体脚位的定义不一样.但是MAB8441P-T082和MAB8441P-T164两个是一样的.在早期的CDM2机器里面.082使用非常广泛.而后期欧美的厂家如KRELL,MICROMEGA等厂家推出CDM3转盘的时候,则广泛使用了MAB8441P-T164.这也使得有传扬164后缀才是CDM3原配的MCU.

而图中的MAB8441P-T018就是典型的支持I2C接口的控制MCU了.他可以跟082和164两个任何一个随便通信.另外跟018功能相同可以互换的还有042后缀的.

MAB8441所属年代旧远.他经典的搭配是TDA5708/TDA5709这套CD2伺服系统.
但是在1987-1988年的过度时期,在MC68HC05还没正式登场之前,PHILIPS通过修改内部伺服代码,使得MAB8441也可以支持TDA8808/TDA8809这套CD3系统.

另外也出现一些单独一个MAB8441就可以支持控制键盘的MCU.这个我一直不是特别明白.但是也没有深究.
DSCN8469.JPG
DSCN8470.JPG

309

主题

0

好友

2959

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
9530
帖子
3043
精华
0
经验
2959 点
金钱
2587 ¥
注册时间
2006-5-20
发表于 2008-5-24 14:08 | 显示全部楼层
这个......太专业了!

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 14:15 | 显示全部楼层
这里来了个很多人都很熟悉的:MC68HC05
MC68HC05经常在PHILIPS的技术手册里出现.而其实这只是PHILIPS的一个笼统的MCU的称呼.具体到不同的机器里面,其具体型号并不是MC68HC05的.甚至我本人没有见过PHILIPS或者其他使用PHILIPS系统的机器里面的MCU是标MC68HC05的(汽车CD除外,呆会见).

早期的时候曾经买过几片MC68HC05.而事实上,我怀疑这是一只空白的MCU.MC68HC05的技术指标可以简单理解为很流行的S51单片机.他是一个成熟的8位MCU系统.

而这里还有ZC99685和ZC99702,ZC99696我没上图.
这里有点有趣.
我只说一些显而易见的差异.
99696恰好处于99685和99702之间.99696本身就是一只MC68HC05.具体定义上,99685既支持直接键盘输出和LED显示.同时他又支持外接VFD显示驱动和键盘扫描IC.我很喜欢这个DD.他太特别了.NAIM CDM4和CDM9机器上用的就大大的有他的身影.而那已经是1994年的机器了.按照编号,他早就应该使用ZC99702了.
ZC99702功能跟ZC99685差不多.但是他不支持直接键盘输出.他必须外接其他IC来实施控制和显示.
这样一来,99696实际上,论代码,他不及99702,也不及99685.但是论电路的完整性和方便性,却是很有优势的.不过有一点,99685需要外加一个逻辑电路来增强对8808/8809的支持.而99696则不需要.当然更后期的99702也不用.
这说明,PHILIPS的伺服代码一直在改进中.
当然这个改进也可以从更早期的1988年左右的机器得到证实.在那个时期推出的一部分机器使用TDA8808/8809的.需要外加一个双运放来支持.大致功能跟99685+逻辑门电路差不多.但是我觉得99685的方式比他们先进.

这一系列的改变,也可以从一个角度体现PHILIPS的核心是软件.
当然,某HIEND顶级M4PRO机器用的也是99702...见图
DSCN8471.JPG
DSCN8472.JPG
DSCN8466.JPG

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 14:27 | 显示全部楼层
继续革命...
上面提到的都是PHILIPS的初级MCU系统.
我所指的初级,更多程度上,根据PHILIPS系统的变化,是从用户控制功能上体现出来的.
上面的系统都是通过I2C接口实现大家都很关心的显示和控制的.一般地说,这些初级系统都不支持直选.更不支持FTS(下面有探讨)
如果要支持VFD,那么I2C接口多加一跟VFD控制线就可以接对应的VFD显示驱动了.
不管是直接输出键盘还是外接键盘扫描IC,他们都不能支持直选.

下面图中的是PHILIPS系统中的中级系统.这个系统最大的不同是,他们有了支持FTS的EEPROM.
ZC40005和SC40901两个就是主MCU.同样的,他们跟99685,99696,99702一样都是MC68HC05的化身.MC68HC05就是人民,而张三李四就是人民中的一员.呵呵
OK.ZC400005和SC40901跟99685一样,都支持VFD.而他们也只能支持VFD.他们必须外接VFD和键盘驱动器.U3090就是使用最广泛的搭配者了.
但是他们内部的代码已经完全不同了.对比99685,他们不但不需要外加逻辑门电路增强对8808/8809的支持,使得系统更简化.同时他们还支持EEPROM读写功能.
上面的X24C16P就是EEPROM.
它是一只串行通信的EEPROM.使用了他们搭配起来的机器,就可以实现FTS,当然还有方便的直选功能.SC40901是1989年出的.而ZC40005是1991年出的.他们两者的脚定义一样.但是或者是程序不同.所以并不能代用.
另外,虽然U3090支持一个简单的驱动器.内部只有RAM而没有CPU运算单元?按理说可以互相代用.但是我试了2只,都不能使用.不知道是不是这2个同时都是坏的.
以上的全部的MCU,除了8441提到的可以代用之外,都互相不支持代用.

实在是遗憾.
不过也可以证实一个事情,PHILIPS不同的机器,不同时期不同档次的机器,其内部代码是不同的.
DSCN8473.JPG
DSCN8474.JPG

325

主题

8

好友

5794

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
9392
帖子
13173
精华
0
经验
5794 点
金钱
5620 ¥
注册时间
2006-5-15
发表于 2008-5-24 14:39 | 显示全部楼层
晕,8441后缀还有T148,T157T158是直代吗

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 14:44 | 显示全部楼层
上面谈到了中级系统.这下来的就是高级系统了.

高级系统之所以高级,除了强大的硬件之外(2只大型MCU+EEPROM+ROM),细微的西方是他同时支持了高速伺服.

先看图.
首先,这里出现一只型号为XXC68HC11A的巨型MCU.令人吃惊的是他是1987年首次被PHILIPS使用的MOTO公司的高性能8位MCU.说他高性能,是因为他是首次拥有48脚的强大硬件能力(其他8位,除了贴片,都支持40脚的).他的运算效率比普通8位更高.寻地更快.他第一次出现是在PHILIPS CD880上.这对PHILIPS来说是一次史无前例的突破和尝试来的.
下面是常见的MC68HC24,他硬件上就是一只MC68HC05.他是负责伺服系统的.
而X2816BP就是一只并行的EEPROM.
D7537AC则是一直NEC公司生产的巨型的VFD显示驱动和键盘输出MCU.42脚系统.内部既有运算单元,又有RAM和ROM.是一个完整的MCU系统来的.
XXC68HC11A+MC68HC24+EEPROM+ROM+若干数字逻辑门电路=PHILIPS高级伺服系统.这套DD首次应用是CD880/CD880J,后来的LHH300,LHH500以上的LHH一直到LHH900R都是使用这套系统作为核心.

相对应的,LHH系列的显示驱动也是使用D7537作为对应的支持.

这是PHILIPS至今最强大的硬件软件核心.提供了高速伺服寻轨,大量的用户记忆,直选等等控制功能.

看着这套DD,让我肃然就起了敬意.
这套系统,PHILIPS没有提供给其他任何使用了他光头做CD的厂家.乃独家所有.当然跟PHILIPS同根同源的MARANTZ除外.

最后,诸如其他欧美厂家也额外建立了对应的用户控制功能,比如MARK就通过I2C接口自己加了进去.但是跟PHILIPS的双MCU相比,首先通信模式都完全不同了.XXC68HC11和MC68HC24是同步复位的.而且I/O接口数度联动.是一个紧密结合的核心.
最下面那个图是LHH700上的应用.
DSCN8467.JPG
DSCN8468.JPG
LHH700-5.jpg

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 14:46 | 显示全部楼层
最后,是最新的MC68HC05的化身.
这次是CDM9汽车CD上的.虽然个头小小,不过依然很开.他的输出显示接口跟ZC99702差不多.不过,试了一下,代码不同,显示不起来.
DSCN8465.JPG

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 14:47 | 显示全部楼层
原帖由 q1688 于 2008-5-24 14:39 发表
晕,8441后缀还有T148,T157T158是直代吗

8441的后缀太多.定义也不尽相同,无法一一确认了.

325

主题

8

好友

5794

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
9392
帖子
13173
精华
0
经验
5794 点
金钱
5620 ¥
注册时间
2006-5-15
发表于 2008-5-24 15:13 | 显示全部楼层
你要小心我下星期出广州抢你的8441T164啊

12

主题

3

好友

1971

积分

侠之大者 当前离线

学习者

Rank: 6Rank: 6

UID
23793
帖子
2565
精华
4
经验
1971 点
金钱
1844 ¥
注册时间
2007-6-19

社区贡献 新人进步

发表于 2008-5-24 15:21 | 显示全部楼层
吻子兄许久不见了,来到就搞的我等头晕啊

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 15:27 | 显示全部楼层
原帖由 q1688 于 2008-5-24 15:13 发表
你要小心我下星期出广州抢你的8441T164啊

恶犬伺候....

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 15:28 | 显示全部楼层
原帖由 jason2511 于 2008-5-24 15:21 发表
吻子兄许久不见了,来到就搞的我等头晕啊

呵呵,最近忙啥啊.

326

主题

3

好友

8192

积分
     

贵宾 当前离线

辉记DIY

Rank: 3Rank: 3

UID
6311
帖子
13401
精华
3
经验
8192 点
金钱
6427 ¥
注册时间
2005-11-12

社区贡献 论坛贵宾

发表于 2008-5-24 15:32 | 显示全部楼层
问个问题~~~,

CDM4光头 直接换CDM2的可以否,注意什么?

90

主题

0

好友

2264

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
10721
帖子
2972
精华
0
经验
2264 点
金钱
918 ¥
注册时间
2006-7-16
发表于 2008-5-24 15:35 | 显示全部楼层
这贴要加精了吧!

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 15:45 | 显示全部楼层
原帖由 syhkiss 于 2008-5-24 15:32 发表
问个问题~~~,

CDM4光头 直接换CDM2的可以否,注意什么?

摇摆部分可以换.没有物理修改.
问题只是电路上的.要因你的CDM2伺服板的类型而定.具体不同的板是不一样的.

19

主题

0

好友

1727

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
10807
帖子
2072
精华
0
经验
1727 点
金钱
1617 ¥
注册时间
2006-7-19
发表于 2008-5-24 16:03 | 显示全部楼层
好文好图,收藏

5

主题

0

好友

5672

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
26078
帖子
5585
精华
2
经验
5672 点
金钱
5633 ¥
注册时间
2007-8-18
发表于 2008-5-24 16:18 | 显示全部楼层
用双核奔腾D+DDR2 +Flash ROM做主控MCU会不会更好呢?

385

主题

27

好友

6987

积分
     

贵宾 当前离线

PHILIPS CD系统爱好者

Rank: 3Rank: 3

UID
3674
帖子
7762
精华
4
经验
6987 点
金钱
3702 ¥
注册时间
2005-3-29

元老级 社区贡献 论坛贵宾

 楼主| 发表于 2008-5-24 16:20 | 显示全部楼层
原帖由 ch639827608 于 2008-5-24 16:18 发表
用双核奔腾D+DDR2 做主控MCU会不会更好呢?


为何不用XEON至强?

88

主题

0

好友

2137

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
7437
帖子
2285
精华
0
经验
2137 点
金钱
2033 ¥
注册时间
2006-2-1
发表于 2008-5-24 17:29 | 显示全部楼层
图文并茂!

325

主题

8

好友

5794

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
9392
帖子
13173
精华
0
经验
5794 点
金钱
5620 ¥
注册时间
2006-5-15
发表于 2008-5-24 17:30 | 显示全部楼层
原帖由 吻子 于 2008-5-24 15:27 发表

恶犬伺候....

我带只狗公来把你的狗娜奸了就得了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部