POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

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

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

3#
发表于 2007-12-8 17:16 | 只看该作者
明年晚些??
$ r! H8 E+ b: G9 L3 z, W重阳?; D- X! R) c2 N# a' ]
端午?
/ V" t; U! ^, S+ r0 `中秋?o:) 有兴趣
回复 支持 反对

使用道具 举报

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

使用道具 举报

5#
发表于 2007-12-8 19:04 | 只看该作者
music player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。* s/ D) @- Q8 h8 k, a8 o  f3 H
0 G0 i1 Z8 [  q# @: {: u1 i. N
DAC芯片的话用AD1955好了
回复 支持 反对

使用道具 举报

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

使用道具 举报

7#
 楼主| 发表于 2007-12-8 20:13 | 只看该作者
原帖由 chairmanai 于 2007-12-8 19:04 发表
3 K3 M, {. d9 c6 w! ]music player?闪寸介质的播放器吗?这样的话能不能支持APE是关键。) g6 ~) b9 V. h
7 v8 K: y7 {& ^/ V  ]; Z
DAC芯片的话用AD1955好了
' d  s4 W. N% ~5 F# q
主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

9#
发表于 2007-12-8 20:59 | 只看该作者
原帖由 zifzhu 于 2007-12-8 08:13 PM 发表
, X4 j- y% f; v. e* @0 P! I/ o& K, ?3 @+ L2 R
主要是电脑通过网口在线播放的。加个闪存卡倒没什么。但要支持脱机回放的话就必须有个人机界面了,几个按钮再加个显示屏,对外壳的要求也更高了。本来是想大家玩玩的,这么一来搞得象正规产品了。

7 m* D. ^4 ~2 x6 v% [' s. ?
: b( x; c  k( [/ F你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?
回复 支持 反对

使用道具 举报

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

使用道具 举报

11#
 楼主| 发表于 2007-12-8 21:09 | 只看该作者
原帖由 chairmanai 于 2007-12-8 20:59 发表
, M5 k( M% T7 ^- W) x6 S3 n1 Q1 C1 u& Z& F! M$ ?9 ~% f9 n1 i
" b% A, @: T3 `& ?% M9 w; P: z
你的意思是以网线作为数据传输的媒介,然后以外置声卡的形式工作吗?
5 \- {+ d  m; W
差不多,但只有放音功能,还有延时。不能录音,没有音效。
回复 支持 反对

使用道具 举报

12#
发表于 2007-12-8 21:28 | 只看该作者
原帖由 zifzhu 于 2007-12-8 09:09 PM 发表
5 P  L: _3 p9 X" s) z. ?6 r1 P# A1 a( V7 Z( {( m$ M6 {* d+ Q
差不多,但只有放音功能,还有延时。不能录音,没有音效。

0 W9 R3 Z! d  T7 p$ \$ R  C8 e3 e% X7 b: L3 l& K
希望你能成功吧: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: ' C, Y5 S! f( x. W' l3 i6 i: {

- h0 D* ~( M' y+ n大哥,你先说你用啥参考时钟?7 r- l# X# k  C- p( G

% s. }* I/ {6 r, Q: {1 O/ z6 O再说你用DDS还是PLL? 还是你自己有全新算法?: D, i- V$ w" E" u! t: u
8 }  l+ d: V$ C; P3 T
最后电源噪音能否低于-150dB  在 5V ?
: d! X: G8 a  P6 @7 m) A
3 O7 ^  b; l' N4 |* o起码给个NBC吧 呵呵& f5 d- u1 C9 p

7 X9 V+ V2 e( p最后预祝你成功。
回复 支持 反对

使用道具 举报

16#
发表于 2007-12-9 00:30 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表   v2 _. k3 y% `  M. }1 `$ b. U
0 jitter ?:funk:
' G' u& {% `0 a2 l6 X# `' H. _6 P- y; b# U8 _( M# ~3 S
大哥,你先说你用啥参考时钟?
: t5 K& k+ p+ z$ `) q# I
$ o7 n- s! J/ k  v再说你用DDS还是PLL? 还是你自己有全新算法?5 _7 A3 c- p8 X. [& v5 C
+ E" `' h/ Y5 C( F% A
最后电源噪音能否低于-150dB  在 5V ?2 A! I3 Z& J7 \# R# p2 m2 p, Z/ H

) |. z+ l; y1 @+ _5 Y" B1 u8 Q起码给个NBC吧 呵呵1 R+ F6 Q9 e5 L9 C1 R
8 \# a# [% r1 }  S) C
最后预祝你成功。

/ U3 Q/ I! b3 S# o. p) d) ]:sweatingbullets: :sweatingbullets: :sweatingbullets: :sweatingbullets:
回复 支持 反对

使用道具 举报

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

使用道具 举报

18#
 楼主| 发表于 2007-12-9 15:50 | 只看该作者
原帖由 HerculesVR 于 2007-12-8 23:53 发表 + M6 k* Q6 M( @* z8 b% \1 E
0 jitter ?:funk: 7 f  S) K- u- g/ O: Y9 X
+ k" h% ^- E) j, k, Z" H* I+ t
大哥,你先说你用啥参考时钟?% A& G4 \( X: i/ H& t

4 i% H, G* c; W  F/ L' I0 H. _再说你用DDS还是PLL? 还是你自己有全新算法?5 m4 \2 T1 }0 l0 c. I

( O* d. c( x' A5 N, L' F最后电源噪音能否低于-150dB  在 5V ?6 b0 S* v8 Q! y5 T: |
8 `6 ~/ ~# P2 A2 S) |. t
起码给个NBC吧 呵呵
2 z' p$ {2 E" K* @. W
# ~# ?, r/ h* k$ m1 v$ H) ^5 I最后预祝你成功。
% G: C8 @/ A) Y% m; l! V

, I9 x2 }, M$ F' U参见5。' p1 a8 \3 W; e( S0 C
9 W9 ~- T6 @7 j; I2 b
现在的DAC的时钟源有三种方式,一种是实时从spdif流中还原出来的,这种方式因为存在编码,传输,解码环节,所以还原出来的时钟有很大的抖动,跟本不行,加一个PLL后好一点,但也还是不行。8 r" g' }1 y: u9 _" J; J
另一种方式使用自己的时钟源,但是由于是单独的时钟,和spdif源的时钟存在着差异,如果差异是0.1%的话就意味着每隔1000个时钟就会有一个信号被丢弃或缺一个信号自己插入一个。有些DAC会做的更好些。用DDS,这样可以根据spdif的时钟来动态调整自己的时钟源,这样就不会有丢信号和补号的问题了,但根据spdif时钟调整自己的时钟还是避免不了被spdif的时钟影响。1 h) w3 M; p8 @5 D' @3 B
还有一种方式是产生一个全局时钟,用单独的线缆传送到所有的前后极。在专业设备上有很多都是这种作法。这虽然可以解决问题,但需要前后都支持这种方式,比较麻烦,家用不太现实。
% @) I) M  {4 F7 w# _) \" f; U' k5 p( v, \+ |, ^" l, A) O4 D8 S
其实,作为录音,因为信号是实时从麦克风采样出来的,所以所有的时钟必须实时的和采样时钟同步。这很难做的很好。 但如果是回放的话,因为所有的信号都是现成的,只要有一个良好的架构就可以自己安排采样的时钟。这样就避免了级与级之间传输所带来的jitter了。
% q2 S  k6 V& X5 i9 S6 B7 R
" r2 h; m; V. }* _拿水流举个例子吧,你怎么可以得到一个流率稳定的水流呢。如果你是直接从自来水管中来的,不管你用多好的水龙头,你都不能得到一个很好的结果,因为其他人开关水龙头都会使水压随时变化。就算你设计一个可以根据水压实时调整的水龙头,那也不会很完美,因为调整是需要反应时间的,而在调整没到位的时间内,水流还是不稳的。
1 P# m  _& s- ]  C) K+ ]9 N6 D去买一桶纯净水,在桶上戳个洞,就可以得到一个很稳定的水流。水流的大小取决于那个洞的大小。拿你能说这个水流就是绝对稳定的吗?世界上没有绝对的事,大地也是有振动的,所以水桶内部的压力也会有轻微的变化,那水流也会有影响。但不管怎么说,比起水龙头出来的水还是不能比的。当然,水龙头出来的水是“实时”的,而水桶里的水是已有的或者说是经过缓存的。:p
回复 支持 反对

使用道具 举报

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

% n; q9 c. b; b+ z9 V$ Y/ n6 b
9 T0 G5 R3 j5 \2 [% }" Z* h这话说得就不好听了~~~~~~~& q- G# t% J; J
% R3 V4 B8 m! P2 K. T& @4 V) P

2 U7 S5 n% s. `. Z并不是每个人都喜欢把爱好变成职业的
6 d2 Y& k1 \% h3 a" a( P/ B# H5 H, Y; v, G, l2 D, i* H

& O$ `( V4 M" d; s:wacko:
回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2007-12-9 16:13 | 只看该作者
原帖由 endless 于 2007-12-9 15:56 发表 ( S. _1 G% A( ?. J- T
& Z" \4 Z4 R' D+ Y$ ?

! Q* r: ~4 B8 m这话说得就不好听了~~~~~~~; `* {. g+ z. t+ ~

# @  |2 w- J* N/ W1 g1 r& |3 y
& T; l- l8 n4 M, l0 @: a; x并不是每个人都喜欢把爱好变成职业的. j1 P' `: Y2 N' J) C  _* H, i
  f8 G3 `( _4 ?
" W1 v7 Z) Z! n) y; G. H
:wacko:

3 I/ c/ {+ y2 ?6 g$ B* ]. J. y; [说实话,音频这种带有YY味道的行业。玩玩可以。要靠这个吃饭就不容易了,不想沦落到使劲堆电容,看到地方就镀金,东西论斤卖的田地。8 i0 _9 l8 x/ t
4 D/ M# d+ W# k/ b8 c3 [
要想在音频行业混出头,第一讲究心理学,第二讲究艺术感,第三才是技术。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-31 23:36

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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