POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

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

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

3#
发表于 2007-12-8 17:16 | 只看该作者
明年晚些??; Y" q! h6 C3 c4 J2 J
重阳?
% T5 {# r' e. ^3 b) Z; u4 ^1 k" `端午?% y. H+ z& q- B
中秋?o:) 有兴趣
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2007-12-8 19:04 | 只看该作者
music player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。
$ e( j- r7 Y$ t+ L0 o5 L$ M! J; T$ r7 V; M6 |5 s
DAC芯片的话用AD1955好了
回复 支持 反对

使用道具 举报

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

使用道具 举报

7#
 楼主| 发表于 2007-12-8 20:13 | 只看该作者
原帖由 chairmanai 于 2007-12-8 19:04 发表
* ^  n$ _' d1 Y. z5 }3 m, B" ymusic player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。
. @- n7 S6 U5 H! @% A6 V; L1 L, S' T4 F( T3 X3 v  A1 `8 g
DAC芯片的话用AD1955好了

" g! t( a3 r2 s$ g" E! p% C主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

9#
发表于 2007-12-8 20:59 | 只看该作者
原帖由 zifzhu 于 2007-12-8 08:13 PM 发表
' B  Y6 K4 B, W0 y
/ {0 I6 x, Z4 q0 C& h6 x主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。

* f5 S+ [- g  P+ D" M3 |4 b% Q& S3 l# ]: _) E: O
你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2007-12-8 21:05 | 只看该作者
原帖由 酷风 于 2007-12-8 20:44 发表
9 o; U  h" S& F9 h1 A2 Q感觉这个和0 jitter相差很远
2 z  ?0 q- {6 Y2 }# @3 N
其实0 jitter没有你想象的玄乎。我手上还有midas顶级数字调音台的电路图,也就那么回事,那可是n万的东西啊。也是用以太网来传音频流的,也是0 jitter。协议的名字叫AES50。应该是现在最先进的音频流协议了。像spdif这种东西现在看来落后的不成样子了,就不提了。
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2007-12-8 21:09 | 只看该作者
原帖由 chairmanai 于 2007-12-8 20:59 发表 8 U" o7 g! q: W9 B7 s: P3 {2 r
! O9 o' r- c) W' m
" V0 n4 K* w6 E# h1 B% l" |
你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?
) t6 l% ^" q* Q' H% c
差不多,但只有放音功能,还有延时。不能录音,没有音效。
回复 支持 反对

使用道具 举报

12#
发表于 2007-12-8 21:28 | 只看该作者
原帖由 zifzhu 于 2007-12-8 09:09 PM 发表
1 d# i+ `: I) o
+ A1 ?$ |8 D1 G  m: |  ^; J差不多,但只有放音功能,还有延时。不能录音,没有音效。
8 d' k( d. x4 g* e; ]; C

2 x; \2 X) o- U6 U希望你能成功吧: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: ( D, J* m- t  T! U3 n
2 @: L7 x, E; B6 {2 Y8 }8 l
大哥,你先说你用啥参考时钟?
; J% r* F, z) ?4 P% F2 i" r6 y, p3 P
( [4 n( b" ~# S再说你用DDS还是PLL? 还是你自己有全新算法?- j4 {) E3 C; `& g
& b+ J+ J, c2 h& B; p2 s
最后电源噪音能否低于-150dB  在 5V ?$ l: D( g5 H. q9 y5 w- @
( a0 f1 w3 ~" E/ ^4 Y& @% ?
起码给个NBC吧 呵呵5 L; P* g, L, |8 V  c4 s. S) j
. |; L& ^: A0 a# X8 F1 d! v6 R6 X
最后预祝你成功。
回复 支持 反对

使用道具 举报

16#
发表于 2007-12-9 00:30 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表
. n) m) |1 C1 |9 `& h; g1 w0 jitter ?:funk:
& e& ]6 l" |1 o! I2 a" `% W
8 R* P5 H* x7 u6 D3 N6 G大哥,你先说你用啥参考时钟?' c( P& F, @3 @6 X! d0 y8 m- l& d

& i6 ^. p, C7 ^# m' Z再说你用DDS还是PLL? 还是你自己有全新算法?- n- y% [* F3 h- S3 J
! i. B4 y0 [* X* V
最后电源噪音能否低于-150dB  在 5V ?; g9 x6 C: W5 Z+ C) m3 ]5 ?" U/ I# {7 q

. ?: s* W6 r) f- L% F. a- v% j# \起码给个NBC吧 呵呵- x, d, k* Y- X  w! X

5 M9 s7 ~0 ~! W7 U# p: C最后预祝你成功。

1 t0 G; S2 k  g7 |5 Z! q! G6 R:sweatingbullets: :sweatingbullets: :sweatingbullets: :sweatingbullets:
回复 支持 反对

使用道具 举报

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

使用道具 举报

18#
 楼主| 发表于 2007-12-9 15:50 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表
  |1 f# @& ^5 i& c% y1 j0 jitter ?:funk: 1 j! i6 O$ p( G' I/ c

1 R& \. x& {- l( c大哥,你先说你用啥参考时钟?5 a$ J) }; N; c
9 y0 h* G  G! o" u2 e& l; L0 V( r8 M
再说你用DDS还是PLL? 还是你自己有全新算法?
: M; {7 P3 w" F, ], y# G3 `  m) @/ \$ R* W
最后电源噪音能否低于-150dB  在 5V ?
% b4 f0 h2 F- L+ [  I5 c
2 N; L+ r5 `6 J起码给个NBC吧 呵呵" j; A/ l2 r2 O) N0 t% P- U3 s
, I- ~6 M9 {) [2 x- {# ~
最后预祝你成功。
3 ^6 Q2 w# l( e. Q
1 e( T6 N/ ]: w/ F
参见5。
' }8 X3 a- F* V/ ]$ M5 z) d0 J0 F, P8 s+ I( Y1 J8 R  c* f
现在的DAC的时钟源有三种方式,一种是实时从spdif流中还原出来的,这种方式因为存在编码,传输,解码环节,所以还原出来的时钟有很大的抖动,跟本不行,加一个PLL后好一点,但也还是不行。2 P' q# o, y' h$ M$ R! ^0 D
另一种方式使用自己的时钟源,但是由于是单独的时钟,和spdif源的时钟存在着差异,如果差异是0.1%的话就意味着每隔1000个时钟就会有一个信号被丢弃或缺一个信号自己插入一个。有些DAC会做的更好些。用DDS,这样可以根据spdif的时钟来动态调整自己的时钟源,这样就不会有丢信号和补号的问题了,但根据spdif时钟调整自己的时钟还是避免不了被spdif的时钟影响。
. ?0 l- }& Q; F: }2 _还有一种方式是产生一个全局时钟,用单独的线缆传送到所有的前后极。在专业设备上有很多都是这种作法。这虽然可以解决问题,但需要前后都支持这种方式,比较麻烦,家用不太现实。
( t& `6 z3 L9 G  F2 C
) ]; ~* I7 H0 |/ y+ u& I$ c4 D其实,作为录音,因为信号是实时从麦克风采样出来的,所以所有的时钟必须实时的和采样时钟同步。这很难做的很好。 但如果是回放的话,因为所有的信号都是现成的,只要有一个良好的架构就可以自己安排采样的时钟。这样就避免了级与级之间传输所带来的jitter了。8 b$ D: V( q6 i1 h
9 g% v8 T+ N1 @9 i0 j
拿水流举个例子吧,你怎么可以得到一个流率稳定的水流呢。如果你是直接从自来水管中来的,不管你用多好的水龙头,你都不能得到一个很好的结果,因为其他人开关水龙头都会使水压随时变化。就算你设计一个可以根据水压实时调整的水龙头,那也不会很完美,因为调整是需要反应时间的,而在调整没到位的时间内,水流还是不稳的。  G: Z; V5 m! @0 k4 S8 }! C, q
去买一桶纯净水,在桶上戳个洞,就可以得到一个很稳定的水流。水流的大小取决于那个洞的大小。拿你能说这个水流就是绝对稳定的吗?世界上没有绝对的事,大地也是有振动的,所以水桶内部的压力也会有轻微的变化,那水流也会有影响。但不管怎么说,比起水龙头出来的水还是不能比的。当然,水龙头出来的水是“实时”的,而水桶里的水是已有的或者说是经过缓存的。:p
回复 支持 反对

使用道具 举报

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

  ~( V4 X9 X$ D8 Q- D' {7 l9 h& a* W+ S/ A% i% n- T; N
这话说得就不好听了~~~~~~~: e/ r# a3 U$ `) f2 f

6 _7 `; O7 R/ Z! |" A3 b% \3 \4 r, w  A* i
并不是每个人都喜欢把爱好变成职业的
4 b+ z* z3 j# `) ?. A+ ?5 z  F7 t# P0 T0 D5 Q* a' d3 c
" i+ g. S/ N) B
:wacko:
回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2007-12-9 16:13 | 只看该作者
原帖由 endless 于 2007-12-9 15:56 发表
8 j8 g& e" t* p  o7 ]3 X2 _4 _6 p, e% r7 t8 A9 K
9 b8 E+ {8 g0 M4 b
这话说得就不好听了~~~~~~~
6 }$ M- V/ c0 u' ]& |  X8 p8 T3 M5 Z3 f* w0 \7 ?. ~* n9 C  [" u
( M! m% ~) w/ q
并不是每个人都喜欢把爱好变成职业的
- r2 H; t; W( r6 i) i
4 c. t1 i* N% Q8 B7 ?9 d7 u7 j7 w; C# D
:wacko:

6 d8 b( \4 D' {+ ~5 h9 w9 U说实话,音频这种带有YY味道的行业。玩玩可以。要靠这个吃饭就不容易了,不想沦落到使劲堆电容,看到地方就镀金,东西论斤卖的田地。
% V0 I4 L5 d7 }, Q  I- P% [1 Y7 h! O2 Y0 P$ `, j- A) n3 O
要想在音频行业混出头,第一讲究心理学,第二讲究艺术感,第三才是技术。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-2 17:21

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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