POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 7043|回复: 38
打印 上一主题 下一主题

记得我有说过给大家做一个zero jitter的DAC。现在有机会了。

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-8 17:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
早些时候有过讨论0 jitter DAC的问题。现在有机会了。怎好现在的项目的核心板有gigabit ethernet和USB2.0 high speed。加一个子板就可以做DAC了。
4 `+ C$ V0 B  T8 V* @1 ~3 ?8 \* @  o4 U1 Z0 n% g6 |
有些事项需要说明,
- P( u- f8 v% s7 y/ v( {1 a1) 时间,需要耐心等待,只有在原来项目完成后我才会花时间来玩。起码明年晚些时候了。毕竟不能指望这个挣钱,而我也要养家糊口。/ `/ d0 {( U* L$ r+ o" C
2) DAC? 原则上来说这不是个DAC, 而是music player。因为实现0 jitter需要缓冲,所以放音时会有一定延时。听音乐没问题。但打游戏看片子就不行了。会发现声音比画面总是迟一步。具体延时多少需要到时候具体调试的时间看。原则上来讲不会超过0.5s。如果能在0.1s以下的话,打游戏和看片子基本上也没太大影响了。不过以以太网的延时来讲,比较悬。) @3 E2 P% d) o1 z- Z# w: U" g
3) 功能, 千兆以太网, 可以把这个播放器放在很远的地方进行遥控放音,比如播放环境音乐等,不过好像家用没什么太大的用处。USB2.0 high speed,这就不说了。硬盘? 可以加硬盘,但会大大增加开发难度,如果没有必要的话就不加了。( ?& F( `: M+ J& F( `" S
4) DAC芯片? 需要大家推荐一个高端I2S接口的DAC芯片。
- V  ]3 I" @% i8 X; l$ E5) 0 jitter? 绝对的零当然是不可能的,这里的0 jitter指的是通过缓存技术解决音频流传输中,级与级之间时基误差导致的jitter。而这正是音质劣化的源头。这个方案的唯一jitter来源于板载晶振,通过需用良好的晶振,这方面的jitter几乎可以忽略。/ A- h6 h2 h& d( L
6) 价格? 这是非盈利的,只收取成本费,估计在1k左右。主要核心的FPGA就要500了。其实用不了这么高端。但是核心板是跟这现在的项目走的。现在我还没有计划做一块便宜的核心板。1 {3 k( R0 n( j; i
7) 确定性,如果到时候放大家鸽子也不要怪我,如果我太忙没时间就会放弃这个项目了,原因同1。不要怪我,就算做雷锋也要有条件,如果不成就忘了这事吧。Don't count on me!
2#
 楼主| 发表于 2007-12-8 17:15 | 只看该作者
6 r" C! U) M/ |" z
核心板:w00t): :w00t): :w00t):

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

3#
发表于 2007-12-8 17:16 | 只看该作者
明年晚些??/ {+ p* _& n5 B. K- U: b% o
重阳?( D5 m& n8 f% x
端午?
1 _9 d3 }- j( O0 s, |+ ~5 b6 g中秋?o:) 有兴趣
回复 支持 反对

使用道具 举报

4#
发表于 2007-12-8 17:39 | 只看该作者
还是有些把握再说的好,这么一吊胃口不舒服)_)
回复 支持 反对

使用道具 举报

5#
发表于 2007-12-8 19:04 | 只看该作者
music player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。1 Z% _) H2 e6 {4 R; M+ t, B. i
( M5 f" O0 l% Q: K, o, Q2 q& L
DAC芯片的话用AD1955好了
回复 支持 反对

使用道具 举报

6#
发表于 2007-12-8 19:34 | 只看该作者
看了介绍,有点失望……
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2007-12-8 20:13 | 只看该作者
原帖由 chairmanai 于 2007-12-8 19:04 发表 3 U8 z3 ^( c! J) B0 Y+ w& N0 M+ R( u
music player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。# R/ o1 f9 W1 J8 r8 }

- X6 ^8 j# f0 V% p: w/ Q& [& T5 IDAC芯片的话用AD1955好了

! f/ U. |* P! K1 @9 n% J主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。
回复 支持 反对

使用道具 举报

8#
发表于 2007-12-8 20:44 | 只看该作者
感觉这个和0 jitter相差很远
回复 支持 反对

使用道具 举报

9#
发表于 2007-12-8 20:59 | 只看该作者
原帖由 zifzhu 于 2007-12-8 08:13 PM 发表
) h4 m. S  I/ `, B" s, N- H6 i
6 t( o- }" ]* \主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。
- g7 F& P( o* ~9 ]4 f- U
7 `& s4 s) U6 K& F+ A  T
你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2007-12-8 21:05 | 只看该作者
原帖由 酷风 于 2007-12-8 20:44 发表 4 f$ M% H" }6 @$ i4 V# b
感觉这个和0 jitter相差很远

% v7 E* O; J2 Q* }其实0 jitter没有你想象的玄乎。我手上还有midas顶级数字调音台的电路图,也就那么回事,那可是n万的东西啊。也是用以太网来传音频流的,也是0 jitter。协议的名字叫AES50。应该是现在最先进的音频流协议了。像spdif这种东西现在看来落后的不成样子了,就不提了。
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2007-12-8 21:09 | 只看该作者
原帖由 chairmanai 于 2007-12-8 20:59 发表 ! B3 |( I3 U# h5 E% {
+ T( `; g0 N3 v

% V% P1 S' B5 e+ b- k2 _你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?

' H) V- b( c! D差不多,但只有放音功能,还有延时。不能录音,没有音效。
回复 支持 反对

使用道具 举报

12#
发表于 2007-12-8 21:28 | 只看该作者
原帖由 zifzhu 于 2007-12-8 09:09 PM 发表
0 Y" _3 r+ u3 X- R
- x+ E$ o7 \) X* N2 D( X! n差不多,但只有放音功能,还有延时。不能录音,没有音效。

8 ]7 `0 m. V" e: T# R
$ W+ T6 X- [6 R6 x8 G2 G希望你能成功吧:lol:
回复 支持 反对

使用道具 举报

13#
发表于 2007-12-8 21:42 | 只看该作者
希望早日推出,期待
回复 支持 反对

使用道具 举报

14#
发表于 2007-12-8 21:51 | 只看该作者
不如LZ 去松下 SONY 等跨国公司应聘做技术员好了  给我们这些小虾 DIY 什么 DAC 太浪费人才了~!
回复 支持 反对

使用道具 举报

15#
发表于 2007-12-8 23:53 | 只看该作者
0 jitter ?:funk: 4 r) K4 E0 ~9 g

4 P& e0 h. z: K1 i大哥,你先说你用啥参考时钟?- F& N$ _$ s; p) f8 Q- Q
; Q" C' C  F  q  j# I$ i5 o
再说你用DDS还是PLL? 还是你自己有全新算法?  ^5 r+ b8 j: c' Y0 s
4 A, E! R& {7 j8 N' M% G+ R3 [9 q) d
最后电源噪音能否低于-150dB  在 5V ?
5 {8 }* |8 a6 @' Q2 p3 W
5 R+ g$ _2 B% r' h起码给个NBC吧 呵呵4 m5 _" o5 G# B4 Y, G- W6 O: D4 T

0 z0 {# Q' K7 W7 f5 {" E最后预祝你成功。
回复 支持 反对

使用道具 举报

16#
发表于 2007-12-9 00:30 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表   e& I/ Y3 b# p& C, q& q
0 jitter ?:funk:
, Y* o% M6 B6 x( i* d( N- D8 z
5 A  I$ |2 S9 ]; \, n大哥,你先说你用啥参考时钟?
$ R6 i- i1 b! l- V1 t5 |
# y. l/ f1 Z& \9 Z  _9 ^再说你用DDS还是PLL? 还是你自己有全新算法?: ]; Q/ o' D2 u& R! I; p7 t
% J; g; p: d8 D/ ?; h
最后电源噪音能否低于-150dB  在 5V ?
0 `9 r& s  I- v1 }/ v4 S0 o3 K8 U) x" Z6 D$ K5 l/ ~; o! D! ]6 _: N: A
起码给个NBC吧 呵呵
* g% Y, z( C1 c8 ~* I8 ?
1 N3 q+ F, J5 V最后预祝你成功。
, h0 n3 X. C; m6 @' m; g; i. }
:sweatingbullets: :sweatingbullets: :sweatingbullets: :sweatingbullets:
回复 支持 反对

使用道具 举报

17#
发表于 2007-12-9 00:57 | 只看该作者
期待,希望你能成功:lol:
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2007-12-9 15:50 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表 , f- c! s% H( z
0 jitter ?:funk:
  d& n' q. V! E) z
- Q) X- N' I7 e4 q* z. ?6 n大哥,你先说你用啥参考时钟?! `7 ?) a4 D$ k

& I8 c! ]/ V; L3 g( }再说你用DDS还是PLL? 还是你自己有全新算法?2 N" V$ m6 e- b1 L
( d. O- u6 y% b, s1 a) d# `9 b
最后电源噪音能否低于-150dB  在 5V ?* e- Z  u' G* `2 T
1 T% {( R7 @8 E7 h" X/ e
起码给个NBC吧 呵呵8 U  R  S( _' w4 y( O& z
8 Q$ e9 [( F+ u# g* D& `
最后预祝你成功。
, A" I- g: x* Q/ M+ q* V& M. h0 \! i

, t3 z8 p5 ]- D, y2 ~- o$ M2 {参见5。
' ]; o0 [/ R$ p7 ?2 z; Q+ r) m- ]4 T5 R  b7 R
现在的DAC的时钟源有三种方式,一种是实时从spdif流中还原出来的,这种方式因为存在编码,传输,解码环节,所以还原出来的时钟有很大的抖动,跟本不行,加一个PLL后好一点,但也还是不行。
1 E% s% w8 _5 K' M) A% V, V另一种方式使用自己的时钟源,但是由于是单独的时钟,和spdif源的时钟存在着差异,如果差异是0.1%的话就意味着每隔1000个时钟就会有一个信号被丢弃或缺一个信号自己插入一个。有些DAC会做的更好些。用DDS,这样可以根据spdif的时钟来动态调整自己的时钟源,这样就不会有丢信号和补号的问题了,但根据spdif时钟调整自己的时钟还是避免不了被spdif的时钟影响。" q$ y* q& G* J5 m* r, C
还有一种方式是产生一个全局时钟,用单独的线缆传送到所有的前后极。在专业设备上有很多都是这种作法。这虽然可以解决问题,但需要前后都支持这种方式,比较麻烦,家用不太现实。
, \: }3 J; y( N9 q$ }9 o  N" A6 \+ }4 ]& U* V; M; i: N
其实,作为录音,因为信号是实时从麦克风采样出来的,所以所有的时钟必须实时的和采样时钟同步。这很难做的很好。 但如果是回放的话,因为所有的信号都是现成的,只要有一个良好的架构就可以自己安排采样的时钟。这样就避免了级与级之间传输所带来的jitter了。3 G1 S. Y0 K: d9 |4 e2 k
3 w) g5 a& ]6 h
拿水流举个例子吧,你怎么可以得到一个流率稳定的水流呢。如果你是直接从自来水管中来的,不管你用多好的水龙头,你都不能得到一个很好的结果,因为其他人开关水龙头都会使水压随时变化。就算你设计一个可以根据水压实时调整的水龙头,那也不会很完美,因为调整是需要反应时间的,而在调整没到位的时间内,水流还是不稳的。" D0 n2 ]  ?+ i' d
去买一桶纯净水,在桶上戳个洞,就可以得到一个很稳定的水流。水流的大小取决于那个洞的大小。拿你能说这个水流就是绝对稳定的吗?世界上没有绝对的事,大地也是有振动的,所以水桶内部的压力也会有轻微的变化,那水流也会有影响。但不管怎么说,比起水龙头出来的水还是不能比的。当然,水龙头出来的水是“实时”的,而水桶里的水是已有的或者说是经过缓存的。:p
回复 支持 反对

使用道具 举报

19#
发表于 2007-12-9 15:56 | 只看该作者
原帖由 讨厌爱迪生 于 2007-12-8 21:51 发表
4 u. |  o. c. V" Y不如LZ 去松下 SONY 等跨国公司应聘做技术员好了  给我们这些小虾 DIY 什么 DAC 太浪费人才了~!
0 s6 n: F& J' O
' E' e/ Q- N1 F  `0 |% N) ^/ x
这话说得就不好听了~~~~~~~
% ]8 i1 ]% r) @0 {, m# K* g9 Y7 i" _) ^; F8 U

3 F  Q" {1 y* U1 S1 [3 ^7 V并不是每个人都喜欢把爱好变成职业的
7 \7 c( R& U8 L: T' @+ X. N1 ]
! m! V. V$ k3 O- j3 @" S; |- w0 _
6 ?1 x! O$ J& n) E  n:wacko:
回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2007-12-9 16:13 | 只看该作者
原帖由 endless 于 2007-12-9 15:56 发表
; I5 C, Q4 s( J" k& @" f+ S: B
2 s) `2 q" b' b% T: |8 M3 X1 L& e7 ?
这话说得就不好听了~~~~~~~
+ R: {' |$ s  P
5 f+ M5 I5 y$ y& V
5 s! W$ L% L  x并不是每个人都喜欢把爱好变成职业的0 G8 h, p7 v9 ?; e6 n

2 @; b8 M( L" D+ m% J. G: @
; Q. q$ Q- `8 Q! X- B6 m  a:wacko:

8 c$ G& R' h+ c5 S: l6 F& @说实话,音频这种带有YY味道的行业。玩玩可以。要靠这个吃饭就不容易了,不想沦落到使劲堆电容,看到地方就镀金,东西论斤卖的田地。
& t7 U( }. G; T  A0 U+ O: O; ?4 W1 M- m- s
要想在音频行业混出头,第一讲究心理学,第二讲究艺术感,第三才是技术。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-11 11:42

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表