7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
发表于 2015-10-13 14:57 | 显示全部楼层
本帖最后由 deliver_08 于 2015-10-13 14:59 编辑

电路来源于ROTEL公司的RCD-975型CD播放器的原理图
QQ图片20151013142302.png

原图是用8片74HC164实现两组32个BCK的延时,我画的图用一片4517代替了8片HC164,结构没有变化。这个图也被我用到了最近在做的两片TDA1305的dac解码板上。 I2S_MONOX2.png
这个图的工作原理:
1. 以BCK信号为时基,74HC74分别实现DATA的分相,WS的分相。
2. 同样以BCK信号为时基,前半个4517(IC1A)使得负相数据总是相对于正相数据延时32个BCK,然后利用WS的分相信号(HC74的Q,-Q输出端)分时拼接出DATA_L,DATA_R。由于得到的DATA_L总是先于DATA_R32个BCK,因此后半个4517(IC1B)则在拼接完成后,再将DATA_L延时32个BCK以实现其与DATA_R的同步。
3. 74HC74,CD4517的输出都是在BCK时基的上升边沿触发生变化,而I2S的时序要求BCK下降沿对齐WS,DATA信号,因此加入一个非门7404将BCB反相得到DATA_BCK实现对齐。最终以DATA_BCK,DATA_L,DATA_R,WS连接到DAC芯片。


评分

参与人数 1经验 +10 收起 理由
xmlhifi + 10 很给力!

查看全部评分

16

主题

3

好友

822

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
55715
帖子
904
精华
0
经验
822 点
金钱
797 ¥
注册时间
2008-9-24
发表于 2015-10-13 15:27 来自手机端 | 显示全部楼层
玩过ADC才知道需不需要这种延时
头像被屏蔽

1

主题

0

好友

443

积分

禁止发言 当前离线

UID
32794
帖子
992
精华
0
经验
443 点
金钱
453 ¥
注册时间
2007-12-25
发表于 2015-10-14 12:45 来自手机端 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
 楼主| 发表于 2015-10-14 20:30 | 显示全部楼层
谢谢版主加分

21

主题

12

好友

2797

积分
     

罗宾汉 当前在线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2876
精华
0
经验
2797 点
金钱
2648 ¥
注册时间
2011-7-4
发表于 2015-10-14 22:01 | 显示全部楼层
4517的速度太慢,而且HEF4517与HCF4517有不同的地方

7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
 楼主| 发表于 2015-10-15 14:19 | 显示全部楼层
forsli@163.com 发表于 2015-10-14 22:01
4517的速度太慢,而且HEF4517与HCF4517有不同的地方

谢谢提醒,查看过HEF4517与HCF4517的datasheet,发现最高工作频率都是12M,相对来HC164说是慢了点。这个电路我目前也只用在44.1K音源输入,应该没大问题。

21

主题

12

好友

2797

积分
     

罗宾汉 当前在线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2876
精华
0
经验
2797 点
金钱
2648 ¥
注册时间
2011-7-4
发表于 2015-10-15 15:40 | 显示全部楼层
deliver_08 发表于 2015-10-15 14:19
谢谢提醒,查看过HEF4517与HCF4517的datasheet,发现最高工作频率都是12M,相对来HC164说是慢 ...

12M是对于供电15V来说的

7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
 楼主| 发表于 2015-10-16 09:38 | 显示全部楼层
forsli@163.com 发表于 2015-10-15 15:40
12M是对于供电15V来说的

这个我倒是疏忽掉了,再次查看了TI的4517手册。
又以64FS的BCK核算44.1k*64=2.8224M。。。。5V时的最小工作时钟降低到3M。最差的情况也勉强够用。。我安心了
不过,下次再做类似的东西,可能要换个芯片才可以了,从容一点才好。
QQ图片20151016092338_副本.png

21

主题

12

好友

2797

积分
     

罗宾汉 当前在线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2876
精华
0
经验
2797 点
金钱
2648 ¥
注册时间
2011-7-4
发表于 2015-10-16 11:04 | 显示全部楼层
deliver_08 发表于 2015-10-16 09:38
这个我倒是疏忽掉了,再次查看了TI的4517手册。
又以64FS的BCK核算44.1k*64=2.8224M。。。。5V时的最小 ...

奈何的是TTL的根本没有这类芯片,而COMS系列的速度很有限,所以可编程是首选

7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
 楼主| 发表于 2015-10-16 11:50 | 显示全部楼层
forsli@163.com 发表于 2015-10-16 11:04
奈何的是TTL的根本没有这类芯片,而COMS系列的速度很有限,所以可编程是首选

可编程读书时浅尝过,工作以后做的事情跟这些离的很远。。。又得重新学习了
翻阅过你的帖子,获益不少

7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
 楼主| 发表于 2015-10-22 09:54 | 显示全部楼层
很抱歉,1楼的第2张图因为粗心画错了WS的线,这几天焊板调试的时候才发现。对照厂机的图纸,WS经过74HC74的/Q输出才连接到DAC芯片(1楼的第二张图我画的直连)。
更正如下

QQ图片20151022100136.png

1

主题

0

好友

32

积分

注册会员 当前离线

Rank: 2

UID
802498
帖子
31
精华
0
经验
32 点
金钱
30 ¥
注册时间
2015-10-21
发表于 2015-10-22 10:05 | 显示全部楼层
不错 帮楼主顶

1

主题

0

好友

24

积分

注册会员 当前离线

Rank: 2

UID
665130
帖子
127
精华
0
经验
24 点
金钱
22 ¥
注册时间
2014-2-22
发表于 2015-10-22 10:31 | 显示全部楼层
谢谢楼主分享

7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
 楼主| 发表于 2015-10-25 00:25 | 显示全部楼层
板子按照1楼的第二个图实做,播放时有一个声道有沙沙声。检查了一圈,最后拆掉了4517,洞洞板焊了8片HC164外挂,再接音源声音就很干净了。看来4517用起来不是那么轻松,还是推荐原版厂机8片HC164的图。最后。。。双TDA1305的声音还不错
DSC00876副本.jpg
DSC00879副本.jpg

1

主题

0

好友

88

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
597315
帖子
106
精华
0
经验
88 点
金钱
86 ¥
注册时间
2013-6-10
发表于 2015-10-25 12:37 | 显示全部楼层
感谢楼主学习了

209

主题

1

好友

2692

积分
     

罗宾汉 当前离线

越减越繁

Rank: 7Rank: 7Rank: 7

UID
1005
帖子
3336
精华
3
经验
2692 点
金钱
945 ¥
注册时间
2004-7-11
发表于 2015-10-25 16:41 | 显示全部楼层
很多年来一直向往这个电路,感谢分享。

209

主题

1

好友

2692

积分
     

罗宾汉 当前离线

越减越繁

Rank: 7Rank: 7Rank: 7

UID
1005
帖子
3336
精华
3
经验
2692 点
金钱
945 ¥
注册时间
2004-7-11
发表于 2015-10-25 16:46 | 显示全部楼层
www.hifiengine.com

上不去,查不了ROTEL RCD-975的SERVICE MANUAL。

45

主题

1

好友

2557

积分

罗宾汉 当前离线

择其道而行之

Rank: 7Rank: 7Rank: 7

UID
16071
帖子
2580
精华
1
经验
2557 点
金钱
2220 ¥
注册时间
2006-12-17
发表于 2015-10-25 17:11 | 显示全部楼层
赞楼主,当年研究这个费很多时间。如今一块CPLD简单编程即可实现了。

209

主题

1

好友

2692

积分
     

罗宾汉 当前离线

越减越繁

Rank: 7Rank: 7Rank: 7

UID
1005
帖子
3336
精华
3
经验
2692 点
金钱
945 ¥
注册时间
2004-7-11
发表于 2015-10-25 18:05 | 显示全部楼层
找到manual了,原机用两片TDA1305T

7

主题

0

好友

115

积分

论坛游民 当前离线

随缘登陆

Rank: 3Rank: 3

UID
793385
帖子
101
精华
0
经验
115 点
金钱
91 ¥
注册时间
2015-5-27
 楼主| 发表于 2015-10-25 19:25 | 显示全部楼层
fwi297 发表于 2015-10-25 16:46
www.hifiengine.com

上不去,查不了ROTEL RCD-975的SERVICE MANUAL。

http://elektrotanya.com/rotel_rcd-975_sm.pdf/download.html
这里试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部