定音鼓 发表于 2013-8-29 00:37

用XMOS USB AUDIO做NOS DAC前端接收,适用于TDA1541,PCM5X,PCM170X

本帖最后由 定音鼓 于 2013-8-29 21:54 编辑

某天上网,看到到diyaudio有人玩XMOS直驱PCM1704,PCM56,PCM63,感觉有点意思。
只是针对NOS DAC来说,用XMOS可以做个很好的USB DAC,因为异步,再用好隔离和RECLOCK技术,这样,除去晶振本身的抖动外,其他环节的抖动都可以忽略不计。

当然,不考虑隔离,电路就超级简单。

看看11前是否有时间开个板玩玩,把我手上的PCM63,TDA1541用上,都躺了10年了,再不玩真要扔掉了。

无所谓NOS不NOS,不喜欢NOS,可以通过电脑播放软件重新SRC,毕竟电脑端的升频SRC或者叫数字滤波器从平台来说远强于IC。比如foobar,jriver,audiogate等等都有自己的SRC或者是插件,1541升到176.4K,TDA1541A,PCM1704可以升到384K。

也可以用双核的XMOS加入数字滤波器功能,如果了解HDCD原理也可以加HDCD解码,不过这个有点扯远了,需要更多时间做。

XMOS说白点就是一个开放式FPGA,由于XMOS提供了很多基础平台,可以很方便地在上面做出各种应用。
刚才有朋友说要求做出差分是1541,没问题,无非输出2路LR_data,几条语句解决问题。
差分不是简单反相就行了,这样L和R相位似乎有180度差,网上以前很多DAC都是加个04做反相,这样做不完美,不可以。

真是走两个极端,那边玩着DSD解码,这边又想着古老的1541 NOS。

因为很忙,又不想忘记这事,所以发帖,绝对不做太监帖:lol 。待续。

xmlhifi 发表于 2013-8-29 00:45

记得修过某机顶盒是XMOS做的,就是多任务FPGA而已。

定音鼓 发表于 2013-8-29 00:51

xmlhifi 发表于 2013-8-29 00:45 static/image/common/back.gif
记得修过某机顶盒是XMOS做的,就是多任务FPGA而已。

USB AUDIO在XMOS应用中应该只占个零头,XMOS可以做各种方案。

xmlhifi 发表于 2013-8-29 00:52

定音鼓 发表于 2013-8-29 00:51 static/image/common/back.gif
USB AUDIO在XMOS应用中应该只占个零头,XMOS可以做各种方案。

确实是冰山一角,XMOS官网很多资源比ZLG网站更有油水。;P

59401 发表于 2013-8-29 07:03

目前ADI和Ti最高速的数字隔离器件,相对高速门电路,输出延迟和抖动参数依然很大。隔离是有得有失,并非想象中的都能得到“很好”的效果。

飞行猪 发表于 2013-8-29 07:24

那有没有某些高级机器所采用的隔离手法可以现成拿来借鉴下?

四离谱 发表于 2013-8-29 09:22

在实时多路采样处理的应用中,XMOS用起来很顺手的。在USB Audio中基本是浪费型的应用。哈。

yidu 发表于 2013-8-29 09:36

那岂不是芯片并联很方便

fsboy73 发表于 2013-8-29 09:36

十月就有了

卡西利亚斯 发表于 2013-8-29 12:31

:lol 直接PCM1704就好了。

licong 发表于 2013-9-2 19:41

mark一下,等着看帖。

chenxiuping15 发表于 2013-9-2 22:53

USB隔离其实有很多方案,用专门的隔离IC太贵了,太不划算。。。

定音鼓 发表于 2013-9-12 17:18

11就快到了,不兑现说不过去,所以,花半天时间画个最简单的TDA1541试验板,也没用隔离。
TDA1541有三种格式,还不没弄明白,用跳线方式选择吧。

定音鼓 发表于 2013-9-15 02:31

板子回来,调试了一下,由于XMOS输出的PCM字长都是32位,所以,不做修改,TDA1541最高只能工作在96K,此时字时钟为6.144M,已经接近TDA1541 BCK 6.4M的极限。
要想解码192K,只能修改XMOS,改字长为16位,将字时钟频率降下来。
把32位改为16位,没了8位会如何?有意思的试验。
修改工作节假日做。

yjhwzf 发表于 2013-9-15 02:43

楼主辛苦了,这么晚还在搞

BG5CJT 发表于 2013-9-15 06:22

作为DAC的数字接收,以及USB的转换,降低抖动才是最重要的。数字抖动Prism的一些PDF建议参考下。

发烧求败 发表于 2013-9-17 20:51

肖兄的技术太厉害了 膜拜一下

stillstone 发表于 2013-9-18 08:37

这个必须求带玩

ldhbdz2010 发表于 2013-10-4 13:58

带玩

广州流民 发表于 2013-10-17 11:49

顶一下,老兄的帖子都是开个头,等下文不知何年何月啊,坑也挖得太多了。
页: [1] 2
查看完整版本: 用XMOS USB AUDIO做NOS DAC前端接收,适用于TDA1541,PCM5X,PCM170X