- 积分
- 115
- 在线时间
- 409 小时
- 最后登录
- 2020-6-30
- 阅读权限
- 50
- 精华
- 0
- UID
- 793385
- 帖子
- 101
- 精华
- 0
- 经验
- 115 点
- 金钱
- 91 ¥
- 注册时间
- 2015-5-27
|
本帖最后由 deliver_08 于 2015-10-13 14:59 编辑
电路来源于ROTEL公司的RCD-975型CD播放器的原理图
原图是用8片74HC164实现两组32个BCK的延时,我画的图用一片4517代替了8片HC164,结构没有变化。这个图也被我用到了最近在做的两片TDA1305的dac解码板上。
这个图的工作原理:
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芯片。
|
评分
-
查看全部评分
|