9

主题

0

好友

88

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
718343
帖子
104
精华
0
经验
88 点
金钱
71 ¥
注册时间
2014-6-25
发表于 2014-9-16 15:38 | 显示全部楼层
本帖最后由 enginev100 于 2014-9-16 15:38 编辑

一直想做块USB的DAC板子玩玩,听说cm6631的指标不错,正好网上也觅得cm6631的芯片手册和demo板原理图,于是依葫芦画瓢,做成了下面的这个板子了。考虑到cm6631可以与各种的DA芯片搭配,为了增加可玩性,索性把cm6631做成独立的子卡,引出所有可用管脚,为底板设计带来最大的灵活性。本想把AD部分电路也做上去的,但板子的空间实在没法放得下了,只好作罢。由于pcm1792是软控的,虽然在demo板的原理图上cm6631给1792提供了所需的i2c接口,但因cm6631的固件和驱动工作细节是完全不对外开放的,万一实际的固件和驱动没有操作i2c接口,那真是欲哭无泪了,为了保险起见,得增加一个单片机做备份。后来想想,增加一个单片机就只干i2c那点活,也太奢侈了,要上干脆上个性能好一些的单片机,加上tf卡座,这样后面就可以直接用单片机来播放音频文件了,嘻嘻,可玩性又上去了。

cm6631a全功能子卡PCB top

cm6631a全功能子卡PCB top

cm6631a全功能子卡PCB bot

cm6631a全功能子卡PCB bot

pcm1792底板pcb top

pcm1792底板pcb top

pcm1792底板pcb bot

pcm1792底板pcb bot

cm6631a全功能子卡

cm6631a全功能子卡

pcm1792base

pcm1792base

cm6631a+1792

cm6631a+1792

8

主题

1

好友

274

积分

业余侠客 当前离线

Rank: 4

UID
92774
帖子
273
精华
0
经验
274 点
金钱
254 ¥
注册时间
2009-3-31
发表于 2014-9-16 17:15 | 显示全部楼层
很不错。

16

主题

3

好友

822

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
55715
帖子
904
精华
0
经验
822 点
金钱
797 ¥
注册时间
2008-9-24
发表于 2014-9-16 18:33 | 显示全部楼层
本帖最后由 daviscai 于 2014-9-16 18:36 编辑

0603用在数字上可以,用在模拟上小了点

9

主题

0

好友

88

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
718343
帖子
104
精华
0
经验
88 点
金钱
71 ¥
注册时间
2014-6-25
 楼主| 发表于 2014-9-16 20:21 | 显示全部楼层
daviscai 发表于 2014-9-16 18:33
0603用在数字上可以,用在模拟上小了点

呵呵,这个当时还真担心功率不够,专门算了一下,pcm1792/1792的输出峰值电流是7.8mA,当8mA算,运放LPF部分的反馈电阻R1的峰值功耗是 I*I*R=0.008*0.008*820 = 0.05248W, 而这个增强型的0603封装电阻的最大功耗是1/10W,功率余量还有不少。 对于输出部分的100欧电阻R7,由于这个参数的电路得到的输出电压的rms=4.5V, 要求的后级输入阻抗是K级别的(按1K算,一般为10K左右),所以R7上的实际可能的最大功耗是U*U/R = 4.5*4.5/1100=0.01841W, 功率余量也是足够的了。

运放LPF

运放LPF

9

主题

0

好友

88

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
718343
帖子
104
精华
0
经验
88 点
金钱
71 ¥
注册时间
2014-6-25
 楼主| 发表于 2014-9-16 20:40 | 显示全部楼层
其实早期为了使板子更加紧凑,以便放更多的器件,数字部分的阻容都是用0402封装的,后来发现即使这样也还是没法放下ADC部分的电路,为了归一,数字部分也和模拟部分一样使用0603的阻容了。

16

主题

3

好友

822

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
55715
帖子
904
精华
0
经验
822 点
金钱
797 ¥
注册时间
2008-9-24
发表于 2014-9-16 21:19 | 显示全部楼层
功率是一个问题,0603电容COG质材的容量做不大是另一问题,越小精度越难控制

25

主题

6

好友

940

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
264606
帖子
892
精华
0
经验
940 点
金钱
852 ¥
注册时间
2010-11-24
发表于 2014-9-16 21:33 | 显示全部楼层
本帖最后由 孙强 于 2014-9-16 21:53 编辑

好心提醒一下  楼主选 主控 的 iis 被动模式 有bug 调试时候要小心 有可能 data 不受 ws 信号控制

我功夫烂 没有 摆弄清楚  

换   iis 主动模式完全没有问题 绝对ok   但是 主动模式 似乎浪费了 1792

stm32 和 fpga 时钟管理配合 能解决问题

9

主题

0

好友

88

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
718343
帖子
104
精华
0
经验
88 点
金钱
71 ¥
注册时间
2014-6-25
 楼主| 发表于 2014-9-16 21:44 | 显示全部楼层
板子上没有使用COG的陶瓷电容,那些电容价格高,容量小,体积也大。 用在退耦和滤波上的都是容量比较大,体积比较小的X7R、Y5V等的陶瓷电容,考虑到容量随电压和温度的变化,10u以上的陶瓷电容实际使用的容值都比电路标称容值高50%~100%左右的。 LPF部分的电容则是专门使用了精度和性能都比较好的薄膜电容。

9

主题

0

好友

88

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
718343
帖子
104
精华
0
经验
88 点
金钱
71 ¥
注册时间
2014-6-25
 楼主| 发表于 2014-9-16 22:49 | 显示全部楼层
孙强 发表于 2014-9-16 21:33
好心提醒一下  楼主选 主控 的 iis 被动模式 有bug 调试时候要小心 有可能 data 不受 ws 信号控制

我功夫 ...

多谢兄弟的提醒! 这边是准备使用主控做Master的模式。 由于前期对stm32音频这一块了解的不多,也只是先把硬件弄出来,后面发现问题再改了。 时钟那块,当初是准备直接使用主控的音频PLL从24.576MHz的主时钟倍频生成。

4

主题

0

好友

22

积分

注册会员 当前离线

Rank: 2

UID
411010
帖子
18
精华
0
经验
22 点
金钱
14 ¥
注册时间
2011-10-8
发表于 2014-9-21 16:00 | 显示全部楼层
朋友,方不方便把厂家DEMO板原理图发给我呢?最近在DIY耳放,还在方案阶段,考虑到自己没有好音源,干脆连DAC一块集成里面了。。。
若能发,请发至mxgnl@126.com
谢谢!

9

主题

0

好友

88

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
718343
帖子
104
精华
0
经验
88 点
金钱
71 ¥
注册时间
2014-6-25
 楼主| 发表于 2014-9-21 18:20 | 显示全部楼层
mxgnl 发表于 2014-9-21 16:00
朋友,方不方便把厂家DEMO板原理图发给我呢?最近在DIY耳放,还在方案阶段,考虑到自己没有好音源,干脆连D ...

这个就是cm6631的demo板原理图了

CM6631_1v0_Schematic.part2.rar

60.82 KB, 下载次数: 1725

CM6631_1v0_Schematic.part1.rar

100 KB, 下载次数: 1748

4

主题

0

好友

22

积分

注册会员 当前离线

Rank: 2

UID
411010
帖子
18
精华
0
经验
22 点
金钱
14 ¥
注册时间
2011-10-8
发表于 2014-9-21 18:33 | 显示全部楼层
enginev100 发表于 2014-9-21 18:20
这个就是cm6631的demo板原理图了

非常感谢!

5

主题

0

好友

222

积分

业余侠客 当前离线

Rank: 4

UID
748273
帖子
230
精华
0
经验
222 点
金钱
212 ¥
注册时间
2014-9-2
发表于 2014-10-26 13:36 | 显示全部楼层
话说CM6631连接USB输出IIS给后级DAC,需要软件配合么,话说最近也想往往6631

21

主题

12

好友

2822

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2901
精华
0
经验
2822 点
金钱
2673 ¥
注册时间
2011-7-4
发表于 2014-11-15 19:09 | 显示全部楼层
下载了,谢谢分享

3

主题

0

好友

189

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
662680
帖子
191
精华
0
经验
189 点
金钱
183 ¥
注册时间
2014-2-12
发表于 2014-11-15 20:14 | 显示全部楼层
enginev100 发表于 2014-9-16 20:21
呵呵,这个当时还真担心功率不够,专门算了一下,pcm1792/1792的输出峰值电流是7.8mA,当8mA算,运放LPF部 ...

这个官方电路最大的问题就是电阻值太小,是用来跑分的一套值,造成整体的失真和听感不怎么样
建议参考一些成品机的电路
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部