POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

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

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

3#
发表于 2007-12-8 17:16 | 只看该作者
明年晚些??
) E4 n; h- F8 A( i重阳?2 N7 I8 o; y6 K8 {' r5 {% z
端午?* h* A! j; A- E6 r
中秋?o:) 有兴趣
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2007-12-8 19:04 | 只看该作者
music player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。
8 f4 y2 J% b' j( r
' k8 N; M* W: E3 q# s! d0 |DAC芯片的话用AD1955好了
回复 支持 反对

使用道具 举报

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

使用道具 举报

7#
 楼主| 发表于 2007-12-8 20:13 | 只看该作者
原帖由 chairmanai 于 2007-12-8 19:04 发表 + {! U8 d  q2 r% o( i4 b
music player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。
2 N. y. b% b& k. w7 Q
$ ?0 C; c8 O1 {( F" g; rDAC芯片的话用AD1955好了

+ a, q3 q) ~0 C/ I1 E, p4 X/ m主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

9#
发表于 2007-12-8 20:59 | 只看该作者
原帖由 zifzhu 于 2007-12-8 08:13 PM 发表 0 t0 e$ W9 z) U! Q

  X0 `9 F9 a0 t' O& P主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。

9 R4 ], b4 j4 c6 \6 y5 x
3 X; `  m( z* k  O* w9 t2 U你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2007-12-8 21:05 | 只看该作者
原帖由 酷风 于 2007-12-8 20:44 发表
% M' t, U) U& |# O' H感觉这个和0 jitter相差很远
7 e, }5 V2 S0 K! ^6 ]8 G
其实0 jitter没有你想象的玄乎。我手上还有midas顶级数字调音台的电路图,也就那么回事,那可是n万的东西啊。也是用以太网来传音频流的,也是0 jitter。协议的名字叫AES50。应该是现在最先进的音频流协议了。像spdif这种东西现在看来落后的不成样子了,就不提了。
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2007-12-8 21:09 | 只看该作者
原帖由 chairmanai 于 2007-12-8 20:59 发表
: m! y  _( q5 m( m& t, s! V' W) h) j+ Q3 q" G  f

, J, K6 k* c# }$ i你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?

! y3 _+ V! n( k差不多,但只有放音功能,还有延时。不能录音,没有音效。
回复 支持 反对

使用道具 举报

12#
发表于 2007-12-8 21:28 | 只看该作者
原帖由 zifzhu 于 2007-12-8 09:09 PM 发表 # ?- i; `1 L; ]) S5 k
0 x* I$ b  v+ D
差不多,但只有放音功能,还有延时。不能录音,没有音效。
( b0 m- X3 P$ U# C

$ O! j) r$ [. z" O6 F希望你能成功吧: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: 9 J& ~$ C0 g9 s9 g5 }% |! T0 W

9 `9 ?. [1 m3 k# M$ J! I大哥,你先说你用啥参考时钟?
& }8 m# \- r! _* c! R7 ?
* ~- W: B  |$ }* a再说你用DDS还是PLL? 还是你自己有全新算法?
$ i; o% ?3 Y% R! d/ _% _& ^' D- J' u  ~( w! n; k" V& _
最后电源噪音能否低于-150dB  在 5V ?
% r4 j- n; a% k5 j8 W, @+ \, a$ f2 t  a3 g5 V9 x/ {6 a
起码给个NBC吧 呵呵
5 i; J$ J+ z2 G9 i: S
+ w" k0 B4 _3 S; C; b最后预祝你成功。
回复 支持 反对

使用道具 举报

16#
发表于 2007-12-9 00:30 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表
% z- q0 o2 e  X0 jitter ?:funk:
7 p+ R* g/ z2 N2 U. ^$ K. v; y: \
- H, F: `# ~! Q( x2 H" m大哥,你先说你用啥参考时钟?4 Y0 \2 z2 V7 b9 Y: y" E
! F- ^9 g1 {5 H8 C; F' n
再说你用DDS还是PLL? 还是你自己有全新算法?5 @9 H2 I' C1 y5 `5 t

1 F) Z7 K, V) D, Y3 v) [8 N4 O最后电源噪音能否低于-150dB  在 5V ?% i2 _7 I( O, L# z( V% o: s/ B
6 z$ t6 m  R$ Y0 |: u; _% Y
起码给个NBC吧 呵呵
( l% s6 l  a* q/ [; ^: a( o) }6 l1 B* G0 A. N  ^1 F
最后预祝你成功。
  A/ f, \) Q$ M$ k" S" Z) @7 C. g
:sweatingbullets: :sweatingbullets: :sweatingbullets: :sweatingbullets:
回复 支持 反对

使用道具 举报

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

使用道具 举报

18#
 楼主| 发表于 2007-12-9 15:50 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表
) W7 Y( `3 C3 M  l; f* n0 jitter ?:funk:
) ]- x& d$ C$ t. Y5 k, M+ n9 c% L( t2 s' _# u: ^3 A" c
大哥,你先说你用啥参考时钟?
0 T2 K* ^. s5 b+ ?7 [
* f! Q3 E- P, G* p, Q再说你用DDS还是PLL? 还是你自己有全新算法?% Y6 Q. |$ ~; b, U4 c

7 k$ n7 O5 b: s! @最后电源噪音能否低于-150dB  在 5V ?
  i0 [" b" ~' c  e, k9 M1 k! G# A
起码给个NBC吧 呵呵: g' {. W0 Y7 F" f, |& l

* [% U; t0 Z, V+ A! D- h最后预祝你成功。
1 @8 R/ M+ F  \
8 v( j; Z5 ]' O" K- H* \/ M
参见5。8 l! _6 r; d( b7 n4 J% X7 {

4 Y6 _" r" e! c0 [, U( `0 z现在的DAC的时钟源有三种方式,一种是实时从spdif流中还原出来的,这种方式因为存在编码,传输,解码环节,所以还原出来的时钟有很大的抖动,跟本不行,加一个PLL后好一点,但也还是不行。
, h3 E$ ]8 {* h2 g- h另一种方式使用自己的时钟源,但是由于是单独的时钟,和spdif源的时钟存在着差异,如果差异是0.1%的话就意味着每隔1000个时钟就会有一个信号被丢弃或缺一个信号自己插入一个。有些DAC会做的更好些。用DDS,这样可以根据spdif的时钟来动态调整自己的时钟源,这样就不会有丢信号和补号的问题了,但根据spdif时钟调整自己的时钟还是避免不了被spdif的时钟影响。8 I" ?4 ~, S9 [% d. h+ q5 A
还有一种方式是产生一个全局时钟,用单独的线缆传送到所有的前后极。在专业设备上有很多都是这种作法。这虽然可以解决问题,但需要前后都支持这种方式,比较麻烦,家用不太现实。
5 @1 m6 m/ w8 m0 m( d
' w3 m. n# r5 K% |1 N! I! i. A其实,作为录音,因为信号是实时从麦克风采样出来的,所以所有的时钟必须实时的和采样时钟同步。这很难做的很好。 但如果是回放的话,因为所有的信号都是现成的,只要有一个良好的架构就可以自己安排采样的时钟。这样就避免了级与级之间传输所带来的jitter了。
3 a7 O' J& z& y0 @* @( O4 [/ k# Q! t% f% p$ P, K" S7 q1 Y
拿水流举个例子吧,你怎么可以得到一个流率稳定的水流呢。如果你是直接从自来水管中来的,不管你用多好的水龙头,你都不能得到一个很好的结果,因为其他人开关水龙头都会使水压随时变化。就算你设计一个可以根据水压实时调整的水龙头,那也不会很完美,因为调整是需要反应时间的,而在调整没到位的时间内,水流还是不稳的。
0 L$ T$ j( f# ~% a& U* j# W去买一桶纯净水,在桶上戳个洞,就可以得到一个很稳定的水流。水流的大小取决于那个洞的大小。拿你能说这个水流就是绝对稳定的吗?世界上没有绝对的事,大地也是有振动的,所以水桶内部的压力也会有轻微的变化,那水流也会有影响。但不管怎么说,比起水龙头出来的水还是不能比的。当然,水龙头出来的水是“实时”的,而水桶里的水是已有的或者说是经过缓存的。:p
回复 支持 反对

使用道具 举报

19#
发表于 2007-12-9 15:56 | 只看该作者
原帖由 讨厌爱迪生 于 2007-12-8 21:51 发表 + i% [* @& k0 r/ t+ R' C
不如LZ 去松下 SONY 等跨国公司应聘做技术员好了  给我们这些小虾 DIY 什么 DAC 太浪费人才了~!

6 O4 d; J  n. X+ S! r
. B- t5 V0 u& Z这话说得就不好听了~~~~~~~" \1 V' A; h5 s! i9 i* _$ O9 v% i

) F7 j6 [/ W$ H8 \' y  ?. |* `9 R5 c/ ~* m. |/ ~" i5 e9 _
并不是每个人都喜欢把爱好变成职业的# [" O( Y% X: e2 }' R& I

0 t+ V1 `# s+ p4 P& v  N9 F
- e3 o; d- D' p$ f:wacko:
回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2007-12-9 16:13 | 只看该作者
原帖由 endless 于 2007-12-9 15:56 发表 3 ?0 J% J  e, V6 w2 K4 G

; T: a. ]# N: k8 `) F4 y: Y) v( J+ R  d4 h; B/ _9 d0 x; ~9 w: N8 f/ F6 E
这话说得就不好听了~~~~~~~  _; \7 U: E' l: D( B

& T% U4 R* B1 O6 O3 _
3 ^% Z6 c" M3 Y2 [9 n: ~并不是每个人都喜欢把爱好变成职业的
/ R( z0 @9 p! e7 e" v% C6 a7 U5 _% W& d
" M  r3 G0 w+ N# U; U1 m
:wacko:

, L4 {* a8 Z7 a! N: F  L+ U7 B说实话,音频这种带有YY味道的行业。玩玩可以。要靠这个吃饭就不容易了,不想沦落到使劲堆电容,看到地方就镀金,东西论斤卖的田地。" j" @# m& ?" g% U
! Y/ F8 O3 m: S. m6 U& s
要想在音频行业混出头,第一讲究心理学,第二讲究艺术感,第三才是技术。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-9 16:57

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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