有没有烧声卡烧到自己做的?
5134 63
[35 楼] 西 [资深泡菜]
10-5-14 13:02
原文由 amoonsky 在2010-05-06 13:50发表

PCB是在淘宝上找的厂家给做的,前后做了3次。当时搞这个的初衷是为了向朋友证明PC音乐是可以达到或超过高端CD的


能不能介绍个便宜点的打板商家。

我查了查,这种小的双面板子做个三五个的话,开个板都在300块以上。
[34 楼] 大扯拐 [陈年泡菜]
10-5-13 15:10
原文由 枯痴 在2010-05-13 13:40发表

你丫的超级htpc算是废了,洗完尿布就只顾得扯狐球了

哈哈
[33 楼] 枯痴 [陈年泡菜]
10-5-13 13:40
原文由 fumac 在2010-05-13 03:20发表
过来学习,精神上支持一下


你丫的超级htpc算是废了,洗完尿布就只顾得扯狐球了
[32 楼] fumac [陈年泡菜]
10-5-13 03:20
过来学习,精神上支持一下
[31 楼] 洋仙 [爱心无忌论坛版主]
10-5-12 19:20
原文由 枯痴 在2010-05-12 18:12发表

有个想法,在server端做个插件,也许是有可能把SB/Transporter当做声卡来用的

SB3是可以播放流媒体的,那么在PC端如果做个虚拟的声卡驱动,然后把数据转成一个流媒体服务,在SB3一端播放这个流媒体...是不是可行呢?


从理论上来说完全可以。
我手上还有一个国产度高无线解码器,使用2.4G无线传输。
难的就是在server端的软件,这部分代码如果不在底层写很难达到效果,我估计像度高WDAC这样的东西都是买现在的无线接收芯片来完成,自己的开发工作量很小。
[30 楼] 枯痴 [陈年泡菜]
10-5-12 18:12
原文由 洋仙 在2010-05-11 23:16发表

我曾经很想买一个Transporter的,后来觉得他不能当声卡用就放弃了。


有个想法,在server端做个插件,也许是有可能把SB/Transporter当做声卡来用的

SB3是可以播放流媒体的,那么在PC端如果做个虚拟的声卡驱动,然后把数据转成一个流媒体服务,在SB3一端播放这个流媒体...是不是可行呢?
[29 楼] 枯痴 [陈年泡菜]
10-5-12 18:06
原文由 洋仙 在2010-05-11 23:16发表

枯痴兄还在玩SB3吗?
我曾经很想买一个Transporter的,后来觉得他不能当声卡用就放弃了。隔壁帖子里介绍的SB Touch看起来很不错,我也想弄个回来玩玩。


是,我的SB3还在用。。。SB touch我也注意到了,这东西不错。以前我刚见到SB3的时候就想着如果能播放本地文件就好了,那个时候还不太信得过网络的信号传递方式。。

有了本地播放,弄个NAS常开机做Squeezeserver的需求就可以小很多,使用搭配起来更灵活。。。SB3用了※※年,也该换换玩意儿了
[28 楼] amoonsky [资深泡菜]
10-5-12 00:46
原文由 洋仙 在2010-05-11 23:12发表
还有一个小东西是M2TECH HIFACE USB->SPDIF转接器,我曾经买过一个,后来QB-9到了就卖掉了。
这个东西很小巧:

当时接在T60p与朝露解码器之间:

这个USB转s/ ......


看来wj上的玩家还是厉害呀,我以前都不知道还有这东西。

设备的专业化和功能的单一化,一直是专业设备的发展趋势。我也一直没有做解码的部分(主要是害怕做不好,模拟的东西未知影响太多了,很多经典的设备都是妙手偶得)

谢谢你的介绍!我是不大喜欢逛论坛,尤其是家电和耳机这些。里面主流人群太吵了,只有对错,没有做到百花齐放。(前段时间看了些※※和思想的书,现在对什么都基本能接受了)
胡言乱语一番!

[amoonsky 编辑于 2010-05-12 00:47]
[27 楼] amoonsky [资深泡菜]
10-5-12 00:23
原文由 枯痴 在2010-05-11 22:58发表
不知道amoonsky兄有没有注意过乐之邦的USB声卡产品,head-fi论坛上有个帖子讨论,评价不错,不知道从技术原理上来讲,是不是好的方案

这里是他家的介绍:
http://www.musiland.com.cn/index.php/Index/show/id/91

head-fi上的讨论帖子:

http://www.head-fi.org/forum/thread/423960/musiland-mo ......


我烧声卡那会儿乐之邦还是用的通用方案,在卖场见过。
看了上面的链接还有他的网站,感觉他现在做的还是不错的。他的Monitor系列架构算的上先进了,FPGA+USB,当然如果加个DSP就更完美(HA)。价格不贵的话可以买来听听。

驱动上根据他的描述似乎做的还不好。
音频差值的算法我认真研究过,最简单的就是倍率差值了。上面链接介绍的就是用的2个时钟来做44.1K和48K的倍率差值,具体的差法他没有透漏。
一般来说简单的就是线性差法,优点是简单,缺点是高频分量增加。复杂的就多了,每种音乐对应的最佳差值方法不同,Hermite法差动态变化不大的音乐比较好,3次曲线对应动态大的。不知道乐之邦用的那种插法

[2010-05-12 01:03 补充如下]

才发现错字满篇   差=插
[26 楼] amoonsky [资深泡菜]
10-5-11 23:57
原文由 洋仙 在2010-05-11 22:49发表
amoonsky: 非常希望看到你成功的作品!

我看到网上有人说Ti已经出了TAS1020B的后继芯片,据说直接支持24/192的数据,同时还可以直接使用异步传送(现在1020的异步程序很难写,代码空间太小,可供缓存的数据区也非常小)。

AYRE公司的老大Chris在去年底的时候曾放话说在今年上半年会推出支持24/192的升级模块来,但是到 ......


谢谢了,TI的消息没有太关心过,TAS1020B的后继产品什么时候出,主要还是看市场的反映。感慨一下,现在电脑卖场还有几家专卖声卡的呀?
TAS1020B或者后继者最大的优势就是高度集成,用FPGA或别的方法是能替代的(当然成本也就高了)。
至于Brent说降低到30ps这个比较困难,如果是TAS1020B来设计的,以TAS1020B的价格来说,他的PLL应该不可能做的很好,至少150ps。当然也有可能它在使用一个芯片来提供时钟,没有见到过内部照片不好下结论。
以后高端的USB声卡是用异步传输肯定是大势了,我同意他的观点,以后的设计重心一定是在驱动那层上

[2010-05-12 00:56 补充如下]

是否继续做下去还要看工作的安排和兴趣了,这个也不敢确定!
我这人比较容易着迷,不听音乐也是害怕玩物丧志。
疯狂的时候每晚听到2-3点,工作的时候完全提不起精神。周末能忘记吃饭的座一天。
最后把音箱什么的全放到我父母家了才好些,现在用着一个破M200m2 和hello kitty就是怕自己在烧起来
[25 楼] 洋仙 [爱心无忌论坛版主]
10-5-11 23:16
原文由 枯痴 在2010-05-11 22:58发表
不知道amoonsky兄有没有注意过乐之邦的USB声卡产品,head-fi论坛上有个帖子讨论,评价不错,不知道从技术原理上来讲,是不是好的方案


枯痴兄还在玩SB3吗?
我曾经很想买一个Transporter的,后来觉得他不能当声卡用就放弃了。隔壁帖子里介绍的SB Touch看起来很不错,我也想弄个回来玩玩。
[24 楼] 洋仙 [爱心无忌论坛版主]
10-5-11 23:12
还有一个小东西是M2TECH HIFACE USB->SPDIF转接器,我曾经买过一个,后来QB-9到了就卖掉了。
这个东西很小巧:
当时接在T60p与朝露解码器之间:
这个USB转s/pdif的芯片是新设计的,是异步工作模式,但内部并没有FIFO的缓存.不过时钟有2个,1个负责44.1/88.2/176.4kHz,一个负责48/96/192kHz,它可以从同轴接口输出32/192的数据流给后端的解码器。

这里有一张它的内部图片:
我觉得这也是一个思路,只管把数据流处理好,后面的DAC部分就交给其他的设备去做好了。

我对M2tech不满意的原因不是他的声音不好,而是驱动程序问题。目前官网上最新的驱动在J.river Media Center、Win7 Wasapi下工作不正常,只能使用ASIO4ALL,而在Foobar2000下的WASAPI是没问题的。我的主力播放软件是JRMC,这是我花钱买的,所以我觉得不爽,不过M2tech的人已经在测试新版驱动程序了,或许很快会出来。

对了,这个小东西从美国买是150美元/RCA, 180美元/BNC, 加邮费. 从M2Tech公司直接买是100欧元/RCA, 115欧元/BNC 加邮费的价格为1200元,这也是我买到的价格。
[23 楼] 枯痴 [陈年泡菜]
10-5-11 22:58
不知道amoonsky兄有没有注意过乐之邦的USB声卡产品,head-fi论坛上有个帖子讨论,评价不错,不知道从技术原理上来讲,是不是好的方案

这里是他家的介绍:
http://www.musiland.com.cn/index.php/Index/show/id/91

head-fi上的讨论帖子:

http://www.head-fi.org/forum/thread/423960/musiland-monitor-01-usd-24-192-usb-to-spdif
[22 楼] 洋仙 [爱心无忌论坛版主]
10-5-11 22:49
amoonsky: 非常希望看到你成功的作品!

我看到网上有人说Ti已经出了TAS1020B的后继芯片,据说直接支持24/192的数据,同时还可以直接使用异步传送(现在1020的异步程序很难写,代码空间太小,可供缓存的数据区也非常小)。

AYRE公司的老大Chris在去年底的时候曾放话说在今年上半年会推出支持24/192的升级模块来,但是到目前为止也没看到。

在台湾的一个网站上有对AYRE的采访,里面有些QB-9的设计细节:

跳過PC的校正時鐘

電腦聆聽音樂的第二個難題,就是PC使用廉價校正時鐘,Brent說這個問題更難解決,因為PC讀取數位音樂要利用內部校正時鐘,而QB-9內部也有校正時鐘,兩者如果要同步工作,肯定QB-9的聲音品質會被PC拉下來。所以設計的難題是「怎麼跳過PC內部的校正時鐘」?嘿,在電腦音樂的時代,似乎硬體公司也得找軟體(或韌體)工程師了。還好Ayre找來另一位高手參與設計,這位先生是Wavelength的Gordon Rankin。

Brent說Gordon雖是Wavelength的老闆,但是在創辦音響公司之前,Gordon是HP惠普公司美國研發中心的首席工程師,因此對於USB介面的規格瞭若指掌,他動手改寫韌體,讓QB-9可以直接讀取數位檔案,而不需要透過電腦時鐘校正,可以充分發揮QB-9高精密度校正時鐘的效用。理論上QB-9的設計是把數位音樂的位元流轉變為檔案傳輸,這樣就不需要PC去做時基校正,音樂「檔案」跳過PC的時鐘直接傳送到QB-9內部的記憶體緩衝區(Buffer),形成所謂「非同步處理」(asynchronous),這是QB-9劃時代的新特點。藉著Gordon的協助,Brent表示Ayre成功地把一般大約3000 Pico Sec的時基誤差,降低到30 Pico Sec,等於進步了100倍,這代表非常大幅度的技術提昇與領先。

既然使用Buffer,那麼這個緩衝區有多大?Brent說這點不能透露,因為Ayre反覆嘗試了很久,才找出Buffer的最佳大小。這種FIFO(先進先出)的技術,過去雖然已經存在,但是應用在USB介面傳輸,必需考慮傳輸速率,如果Buffer太大,那麼使用者播放音樂之前要「等」,這不符合消費性電子產品的使用邏輯,但如果Buffer太小,播放中間如果資料跑太快,可能會產生音樂中斷的問題,因此Buffer的大小需要反覆嘗試,才能找出最佳解。另外利用PC聽音樂時,使用者很可能一邊聽音樂一邊用電腦,這也會影響USB傳輸檔案的效率,Brent說他們用了許多電腦來測試,包括PC、Mac 與現在的Net Book,大致上都不會有播放中斷的問題。

克服了USB介面先天的問題,Brent表示QB-9成功地打斷了PC與USB DAC之間的「相互影響」關係,他說市面上有很多USB DAC產品,但是沒有人可以免除PC的干擾,Ayre透過自行撰寫的韌體,加上Charles Hansen新開發的Opto-isolator,讓QB9免除PC劣化數位音樂的因素,目前市場上沒有其他產品擁有類似QB-9的綜合技術特點。


网址是:http://feature.u-audio.com.tw/featuredetail.asp?featureid=190
[21 楼] amoonsky [资深泡菜]
10-5-11 19:26
原文由 洋仙 在2010-05-11 13:57发表
这是一个很有趣的话题,同时也很佩服楼主的能力!

我是个坚定的PCHiFi分子,在办公室里弄了一对真力8020有源箱子,还加了一只真力7050B有源低音箱。

为了达到更好的效果,我把最初使用的朝露D3.5DAC出掉换成了现在的Ayre QB-9 USB专用解码器。这个解码器使用的是异步USB传输方式,设计人员声称用这个技术可以做到比同 ......

才注意到他用的是TAS1020B,咱们在屋脊关起门来说。我TAS1020B买了20个的,开始就想用这个的,但发现性能一般。
USB之支持到1.1fullspeed,本身PLL的精度不高,RAM(buffer)很小,cpu速度很慢,中断效率低,还有TI的不开放性。能做好真的太不容易了。

我心目中完美的声卡描述一下:
在驱动上对信号进行过采样,把采样提高到192K,对分辨率进行处理,由16bit或24bit提高到32bit
在设备上要保证信号的完整性,做到不加、不减、不错一个bit
IIS后做到信号频率的高精度,jitter要控制到5W级CD的水准
哈哈,不过出来也是天价了。看看下半年的安排,如果有空的话一定搞搞一台玩玩
[20 楼] amoonsky [资深泡菜]
10-5-11 18:53
原文由 洋仙 在2010-05-11 13:57发表
这是一个很有趣的话题,同时也很佩服楼主的能力!

我是个坚定的PCHiFi分子,在办公室里弄了一对真力8020有源箱子,还加了一只真力7050B有源低音箱。

为了达到更好的效果,我把最初使用的朝露D3.5DAC出掉换成了现在的Ayre QB-9 USB专用解码器。这个解码器使用的是异步USB传输方式,设计人员声称用这个技术可以做到比同 ......


我去年看过他的介绍,很有想法。但推广时有点搞噱头的意思。
他的观点主要是不使用usb的同步模式,他使用的批量+控制。
usb只有4种传输方法:同步\控制\批量\中断.能满足音频96K/24bit以上的数据传输的只有批量和同步。其实和我们上面谈的是一样的.
达到目的的方法有很多,我们上面谈的和Wavelength的方案算一种,还有一种简单的就是对DircetSound到声卡的层进行处理也是可以达到目的。
但USB永远是不可能做到专业录音卡的水平的,作hifi的播放是可以的

我搞这个纯粹是兴趣,2年前的东西了。一直也没有在网络上谈过。到WJ后发现这里的气氛不错,才发出来大家讨论的。做产品的可能几乎没有,比我厉害的人多去了,而且我主业也不是搞这个的。做声卡的知识都是现学,发上来看看有没有同好之人,能交流一番,学习促进一下

[amoonsky 编辑于 2010-05-11 18:56]
[19 楼] amoonsky [资深泡菜]
10-5-11 18:33
原文由 枯痴 在2010-05-11 00:09发表
延时的大小应该是传送速率决定的,USB2.0 比1394已经差不多了,这个问题倒不大。。。专业声卡做监听,加载软音源,一般10~20ms的延迟也能用了,1ms要求太高了

hifi就更不必讲究这个,只要平稳完整地把采样排好队送出去就行了

amoonsky兄可不可以给些参考资料,我看看自己这点三脚猫的DIY功夫能不能也下手做一个


资料usb部分的在www.usb.org就能找全
Vxd和DircetSound都在microsoft能找到
关于usb声卡的书籍我也没有找到,都是国外的网站上的内容.国内现在的资料还是不全
如果实在是有兴趣的话,我整理一下我的源码
[18 楼] 洋仙 [爱心无忌论坛版主]
10-5-11 13:57
这是一个很有趣的话题,同时也很佩服楼主的能力!

我是个坚定的PCHiFi分子,在办公室里弄了一对真力8020有源箱子,还加了一只真力7050B有源低音箱。

为了达到更好的效果,我把最初使用的朝露D3.5DAC出掉换成了现在的Ayre QB-9 USB专用解码器。这个解码器使用的是异步USB传输方式,设计人员声称用这个技术可以做到比同轴传输的时基抖动还要小。它的USB数据接收芯片是TI TAS-1020B,很多支持USB接口的DAC都用这个芯片,但是似乎使用异步方式的厂家屈指可数,而且QB-9的异步代码也不是他自己的,而是购买自另一位奇人手中,这个老兄自己也在制作DAC,他的网站是:
http://www.usbdacs.com ,楼主有兴趣的话可以去看看

如果能在解码器的接收端控制好USB数据的传送时机,我相信会有很多人感兴趣的。

上一张QB-9和8020的照片:
[洋仙 编辑于 2010-05-11 14:01]
[17 楼] 枯痴 [陈年泡菜]
10-5-11 00:09
延时的大小应该是传送速率决定的,USB2.0 比1394已经差不多了,这个问题倒不大。。。专业声卡做监听,加载软音源,一般10~20ms的延迟也能用了,1ms要求太高了

hifi就更不必讲究这个,只要平稳完整地把采样排好队送出去就行了

amoonsky兄可不可以给些参考资料,我看看自己这点三脚猫的DIY功夫能不能也下手做一个
[16 楼] amoonsky [资深泡菜]
10-5-10 11:31
原文由 枯痴 在2010-05-10 01:18发表

谢谢兄台的指教。

兄台自己做的方案,是不是在buffer将满或者将空的时候,反馈一个信号给Host?

以前知道高端外置声卡以1394接口为多,现在一些专业声卡也有USB接口的了。。这么说来,USB总线本身没有什么问题,只是驱动的问题?


指教谈不上了,互相交流吧.
USB本身的问题只有一个,就是延时.高端录音声卡的延时都做得非常小,USB的不太可能小于1ms
,但这个和hifi的关系不大。我是把USB改称批量+中断传输了,在驱动那里用中断的方法和设备建立联系。跟您说的差不多
[15 楼] 枯痴 [陈年泡菜]
10-5-10 01:20
我是搞了个1394的profire610,基本上满足了自己的音频需要。花了2000多银子,不过和楼主的精力投入相比还是简单多了。。。向楼主致敬。希望楼主能披露更多细节,俺也跟着学学。。
[14 楼] 枯痴 [陈年泡菜]
10-5-10 01:18
原文由 amoonsky 在2010-05-08 20:46发表

这几天又是病毒又是硬盘坏的没顾得上。
HID的Audio class 为了保证传输的实时性,使用USB2.0全速(96K 16bit)的同步传输。
每秒约1000帧,帧大小在枚举的时候固定。PC主机的频率无法和设备频率同步,造成设备buffer溢出或空。


谢谢兄台的指教。

兄台自己做的方案,是不是在buffer将满或者将空的时候,反馈一个信号给Host?

以前知道高端外置声卡以1394接口为多,现在一些专业声卡也有USB接口的了。。这么说来,USB总线本身没有什么问题,只是驱动的问题?
[13 楼] amoonsky [资深泡菜]
10-5-8 20:46
原文由 枯痴 在2010-05-07 00:17发表
支持LZ的科学态度。

我一直认为硬盘播放比塑料片播放有先天优势...

不妨讲讲HID设备为什么无法做到高保真?俺学习学习


这几天又是病毒又是硬盘坏的没顾得上。
HID的Audio class 为了保证传输的实时性,使用USB2.0全速(96K 16bit)的同步传输。
每秒约1000帧,帧大小在枚举的时候固定。PC主机的频率无法和设备频率同步,造成设备buffer溢出或空。
[12 楼] 大扯拐 [陈年泡菜]
10-5-7 09:21
原文由 枯痴 在2010-05-07 00:17发表
支持LZ的科学态度。

我一直认为硬盘播放比塑料片播放有先天优势...

不妨讲讲HID设备为什么无法做到高保真?俺学习学习


那天就在想,枯痴咋还不进来呢,,,,,
[11 楼] 枯痴 [陈年泡菜]
10-5-7 00:17
支持LZ的科学态度。

我一直认为硬盘播放比塑料片播放有先天优势...

不妨讲讲HID设备为什么无法做到高保真?俺学习学习
[10 楼] amoonsky [资深泡菜]
10-5-6 13:50
原文由 西 在2010-05-05 21:54发表
俺觉得做这些就是PCB板比较难搞,除非自己或朋友有工作之便帮你弄好。

当初是拿刀刻,后来又用过FeCL3。

画好了给工厂做吧,量少,价钱不低,就算给钱别人都不定想接单。

俺以前做过点初级玩艺儿,后来放弃了。


PCB是在淘宝上找的厂家给做的,前后做了3次。当时搞这个的初衷是为了向朋友证明PC音乐是可以达到或超过高端CD的
[9 楼] amoonsky [资深泡菜]
10-5-6 13:45
原文由 启程之诗 在2010-05-06 13:16发表

jitter的确是个问题。
发烧,每一个环节都很重要,一根电源线都可以卖几万。。。不过对我来说,用NH1接TF10听听也就罢了(还好我朋友用马克来文森帮我录了100多盘hi-sp格式的古典和民乐,够我听很久很久的了)。


UE的东西不错。我耳朵现在不能放耳机了,稍微时间长点就疼。
有想过去做耳模的,一是太麻烦,二是时间太长了就放弃了。
Mark Levinson是好东西,当时很眼馋。还是对自己不够狠呀!
[8 楼] 启程之诗 [资深泡菜]
10-5-6 13:16
原文由 amoonsky 在2010-05-05 19:11发表

看个人要求了,普通板载声卡的数码输出频率抖动比较大,而常见的解码器DA频率是通过输入信号来lock的。数据源上没有高精度,靠解码器是解决不了的
不过一般真听不出来,我测试sblive的时候频率漂移不小,但基本听不出来。
发烧无极限,我耳朵不行就只能烧数据了。我买过最贵的晶振是咸阳产的,价格上千了。甚至有段时间 ......


jitter的确是个问题。
发烧,每一个环节都很重要,一根电源线都可以卖几万。。。不过对我来说,用NH1接TF10听听也就罢了(还好我朋友用马克来文森帮我录了100多盘hi-sp格式的古典和民乐,够我听很久很久的了)。
[7 楼] 西 [资深泡菜]
10-5-5 21:54
俺觉得做这些就是PCB板比较难搞,除非自己或朋友有工作之便帮你弄好。

当初是拿刀刻,后来又用过FeCL3。

画好了给工厂做吧,量少,价钱不低,就算给钱别人都不定想接单。

俺以前做过点初级玩艺儿,后来放弃了。
[6 楼] amoonsky [资深泡菜]
10-5-5 19:11
原文由 启程之诗 在2010-05-05 13:01发表
我觉得解码比较重要吧。
买个好点的解码器,接板载声卡也能出不错的声音。

看个人要求了,普通板载声卡的数码输出频率抖动比较大,而常见的解码器DA频率是通过输入信号来lock的。数据源上没有高精度,靠解码器是解决不了的
不过一般真听不出来,我测试sblive的时候频率漂移不小,但基本听不出来。
发烧无极限,我耳朵不行就只能烧数据了。我买过最贵的晶振是咸阳产的,价格上千了。甚至有段时间都想用gps来授时