找回密码
 注册
关于网站域名变更的通知

ADC的数据线需要等长吗

查看数: 708 | 评论数: 15 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-10-31 10:53

正文摘要:

型号  AD4630-24BBCZ如下图,8根数据线需要参考clk等长吗,* }6 [2 `. z% ~1 s: R1 M ' \0 w0 p' n. U+ { ; g( }, F* Y# b) h% r

回复

超級狗 发表于 2025-11-4 08:15
Dcpc086397900 发表于 2025-11-3 18:40% B1 j6 V* A7 ?. @& z1 X6 A$ k
我想说个度的问题。# e5 `* _4 v# |! }
理论上,时钟是为了内部电路接收信号的,因此,采样瞬间,要求采样是我们预期信号。对 ...

# {( y7 @4 ~( \! x這裡有個網站可以約略計算等長Length Maching)的最大容許誤差,計算的原則如下。
; ~9 ?# C/ q/ i' R# H& s* o" Z
# y5 P2 j+ y7 j. F/ \3 P( QLength Matching Rules
7 m  v  j7 ~9 J
  • High-speed signals: Match within ±5% of wavelength
  • Critical timing: Match within ±2% of wavelength
  • Clock lines: Match within ±1% of wavelength
    + l7 g4 ~. H; g: ~7 }- ^
7 i+ K4 s: w# U+ k0 j6 Z
但切到簡體中文模式,這幾句話就不見了!$ b: _  x+ _9 \! k
$ ]8 h( |# _. ^$ y, C0 t

7 O1 w( p) y* {4 J" |
6 x/ r" _4 U* X6 j狗弟的工作習慣是,最好設
設計指導書Design Guide)中有明確建議,沒有的話就找速度相近的總線建議當參考,再沒有的話才來這種網站算算看。3 L0 C8 B0 i$ @2 F$ d- C

5 @$ ^+ @8 Y; q$ w2 o9 u5 G/ k
PCB Trace Length Calculator - PCB Tools - Bozhong Materials
/ n! P/ w5 y3 }+ M! D' S7 k$ q
( D' g4 @! r# `% c4 L0 u7 ^; v. O$ {

* e; ^2 z8 M8 C9 w

点评

大佬请问,这里的信号速度是按芯片的最高频率算的吗?还是最高频率再乘以5,按最高带宽算? 例如:品牌:ST(意法半导体) 系列:STM32L4 安装类型:SMT 封装/外壳:UFQFPN48_7X7MM_EP 工作温度:-40℃~+85℃ 接  详情 回复 发表于 2025-11-4 09:58
Dcpc103055205 发表于 2025-11-5 15:08
huo_xing 发表于 2025-11-5 14:34% I9 ]  L# t$ Y. ?
除了会问ai,还需要自己会思考。1ns对应15cm走线长度,你知道pcb布线中15cm意味着什么吗?* d- u) M3 n  r% X# L0 ~
需要等长的信 ...

7 _# ^6 p* M& l说的有道理。
/ m4 d. P( ^  R. f7 m
huo_xing 发表于 2025-11-5 14:34
Dcpc103055205 发表于 2025-11-5 14:09
! O& [8 i8 Y) @% }几纳秒延时” 是一个非常微小的时间尺度,1 纳秒(ns)等于10的-9次方,以常见的 FR4 PCB 板材为例,电信 ...
- Q+ U% B7 C4 S5 s% |2 I
除了会问ai,还需要自己会思考。1ns对应15cm走线长度,你知道pcb布线中15cm意味着什么吗?! q# T: P/ E5 M' `8 n5 D# N
需要等长的信号一般都是在同一功能模块或者摆放在附近,这就决定了走线基本长度都差不多的,能把布线误差搞到15cm的可能性有多大?
! ^% }: T$ U9 a( v3 `所以上面最开始就说了ns级延时误差不需要考虑。6 N) l# ~3 v2 K+ ]/ N
% l$ U6 V; Z1 k. m7 E8 M  K

点评

谢谢分享!: 5.0
谢谢分享!: 5
果真是論壇中流砥柱,這樣也被你看破手腳。不過講句實話,這群人也真是無良,去跟人工腦殘要答案,不管對錯就拿來貼,害死人不償命的。>_<|||  发表于 2025-11-5 19:01
说的有道理。  详情 回复 发表于 2025-11-5 15:08
Dcpc103055205 发表于 2025-11-5 14:09
huo_xing 发表于 2025-11-5 10:34( k$ e  u9 f  X" b( O, R
几纳秒延时什么概念?常规fr4板材,表层布线1000mil延时167ps。1ns误差对pcb走向来说完全不用考虑。
! B8 k) d/ y" x3 P4 O2 L1 m
几纳秒延时” 是一个非常微小的时间尺度,1 纳秒(ns)等于10的-9次方,以常见的 FR4 PCB 板材为例,电信号在其中的传播速度约为6 英寸 / 纳秒(或 15 厘米 / 纳秒)。这意味着: • 1 纳秒的延时对应信号在 FR4 板上传播约 6 英寸(约 15 厘米)的距离; • 几纳秒的延时则对应十几到几十厘米的走线长度差异。在 AD4630-24BBCZ 这类中低速 ADC 的布线场景中,几纳秒的延时差异不会对时序造成实质性影响,因此无需严格要求数据线与时钟线等长,只需控制在合理的长度差异范围内即可。(如:若需控制 3 纳秒内的延迟差异,对应走线长度差需控制在18 英寸(约 45 厘米)以内)。$ V) N* D, `3 F2 I

点评

除了会问ai,还需要自己会思考。1ns对应15cm走线长度,你知道pcb布线中15cm意味着什么吗? 需要等长的信号一般都是在同一功能模块或者摆放在附近,这就决定了走线基本长度都差不多的,能把布线误差搞到15cm的可能性  详情 回复 发表于 2025-11-5 14:34
zhjook 发表于 2025-11-5 12:09
对于并行 信号来是 要求等长的,因为每根  就是一个数据位, 根据时钟  来组成一组 数据,不等长 就会累计时差,时间长了就会累计 出现错码

评分

参与人数 1威望 +5 收起 理由
超級狗 + 5 感谢分享!

查看全部评分

huo_xing 发表于 2025-11-5 10:34
Dcpc103055205 发表于 2025-11-5 09:365 {3 ]! w! s+ {  p; {; |1 R
不需要严格等长,但建议尽量控制长度差异在较小范围(如几纳秒的延迟差)。若布线空间允许,可将 8 根数据 ...
# s4 A, l* k! s
几纳秒延时什么概念?常规fr4板材,表层布线1000mil延时167ps。1ns误差对pcb走向来说完全不用考虑。

点评

几纳秒延时” 是一个非常微小的时间尺度,1 纳秒(ns)等于10的-9次方,以常见的 FR4 PCB 板材为例,电信号在其中的传播速度约为6 英寸 / 纳秒(或 15 厘米 / 纳秒)。这意味着: • 1 纳秒的延时对应信号在 FR  详情 回复 发表于 2025-11-5 14:09
Dcpc103055205 发表于 2025-11-5 09:36
不需要严格等长,但建议尽量控制长度差异在较小范围(如几纳秒的延迟差)。若布线空间允许,可将 8 根数据线和时钟线的长度差异控制在5% 的波长以内(以最高频率计算,实际工程中可放宽到几毫米),以减少潜在的时序偏差。  重点保证每根数据线自身的阻抗连续性(如线宽一致、过孔最少),并做好数字地与模拟地的分区隔离,避免串扰影响采样精度。

点评

几纳秒延时什么概念?常规fr4板材,表层布线1000mil延时167ps。1ns误差对pcb走向来说完全不用考虑。  详情 回复 发表于 2025-11-5 10:34
huo_xing 发表于 2025-11-4 10:59
yangjinxing521 发表于 2025-11-4 09:58
4 N% @- E9 h, ?& s9 U, M: E大佬请问,这里的信号速度是按芯片的最高频率算的吗?还是最高频率再乘以5,按最高带宽算?  N2 g. q' ~6 I% P; {, y
例如:品牌 ...

2 \$ D9 ^* y( w8 q! X. [! c) t" N你提的这些接口都是低速外设。pcb上只要连通都不会有大问题。" {/ ?  k! i5 R- G  i
去看mcu的时钟树,上面都有每种功能单元的工作时钟$ R+ `: W5 W# I$ S7 {% e2 n, G
yangjinxing521 发表于 2025-11-4 09:58
超級狗 发表于 2025-11-4 08:15
- c. i* T. X/ X7 _這裡有個網站可以約略計算等長(Length Maching)的最大容許誤差,計算的原則如下。1 {) O; Y+ s% f" F, d5 d
4 n5 `6 b3 _7 h, v0 b
Length Matching  ...

) F, ^7 t" X2 P大佬请问,这里的信号速度是按芯片的最高频率算的吗?还是最高频率再乘以5,按最高带宽算?7 C3 H( Z' N# z
例如:品牌:ST(意法半导体)
9 i4 O4 `) T. H

系列:STM32L4


3 V/ R$ ]4 a* I  }/ C

安装类型:SMT


1 d& h3 [% d6 x% C& ?# J) \8 W9 |

封装/外壳:UFQFPN48_7X7MM_EP

9 O- `- P. D/ R) X/ j) ~2 `

工作温度:-40℃~+85℃


8 e3 v% J: R: J6 R- T/ o

接口:CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, SWPMI, UART/USART

# w$ G9 I7 B" t1 o5 G

零件状态:Active

* n2 N" @0 v3 a6 Z

CPU内核:ARM Cortex-M4


4 z- N8 L) d# j) K3 q; n- v

主频速度(Max):80MHz


: T* k% K6 k: Z0 G0 q/ ^7 t

点评

谢谢分享!: 5.0
你提的这些接口都是低速外设。pcb上只要连通都不会有大问题。 去看mcu的时钟树,上面都有每种功能单元的工作时钟  详情 回复 发表于 2025-11-4 10:59
谢谢分享!: 5
樓主是去讀 ADI 的 ADC,就是照 ADC 總線的讀寫速度。MCU 速度再快,還是會被周邊給限制住的。^_^  发表于 2025-11-4 10:24

评分

参与人数 1威望 +5 收起 理由
超級狗 + 5 延伸提問獎勵!

查看全部评分

Dcpc086397900 发表于 2025-11-3 18:40
我想说个度的问题。2 ?7 a8 }4 k+ C2 _. Z
理论上,时钟是为了内部电路接收信号的,因此,采样瞬间,要求采样是我们预期信号。对于频率低的时钟,其实要求很不严格,所以几乎不考虑等长,速度越高,对等长要求越严格。5 I% ]0 F+ l$ t& Y* i
所以要考虑度的问题,就是速度的问题。

点评

谢谢分享!: 5.0
這裡有個網站可以約略計算等長(Length Maching)的最大容許誤差,計算的原則如下。 Length Matching Rules [*]High-speed signals: Match within ±5% of wavelength [*]Critical timing: Match within ±2%  详情 回复 发表于 2025-11-4 08:15
谢谢分享!: 5
中速訊號完全都不要求的話,還是有那麼 1% ~ 2% 的畫板豬頭,線長會給你差到 300mil 以上。>_<|||  发表于 2025-11-4 07:59
huo_xing 发表于 2025-10-31 20:36
超級狗 发表于 2025-10-31 11:553 U. X; F; ]% H* h$ s0 x
DDR Mode SCK Clock Period = 10ns(約略)
/ H( d" M. M# Z5 M7 w- u訊號也就約略 100MHz 等級,理論上與早期 200MHz EDO DRAM 相 ...
. }. O- A4 w) d# ^, Y( ~
严格来说,等长针对的数据和时钟之间。数据线内部是没有要求的。但是pcb设计为了方便,所有数据时钟打包成一组,方便好记。
" T" P- M+ G2 b6 Q, q就这个图上参数来说,clk和data之间时序要满足tHSD0和tDSDO之间的差值。也就是最小5ns左右。考虑信号过冲,抖动等按1ns算。普通FR4板材,1ns的延时完全可以忽略。* z/ @8 [  J; o! d1 n! ^. x
2 d- ~% T- l, d* u& x  `/ n( v

3 d3 G9 g& w- ^& n$ r4 D# f4 ^# u) b' k3 L- T( S! }

点评

谢谢分享!: 5.0
谢谢分享!: 5
我能保持緘默。避免被噴火烤焦嗎?^_^  发表于 2025-11-1 10:08
earth天王 发表于 2025-10-31 13:54
需要高速的adc一般是差分输出
9 O5 T1 J' i) b9 ~$ i# f; g
超級狗 发表于 2025-10-31 13:07
之前有人發過這個 PCB Layout Design Guide3 |1 {, @) l# V/ t- f  t. m
2 O3 ^1 D5 S8 `& T& J& \9 U$ p

SD_MMC_SDIO PCB Layout Rule.jpg (74.13 KB, 下载次数: 3)

SD_MMC_SDIO PCB Layout Rule.jpg

Toradex Layout Design Guide.pdf

1.18 MB, 下载次数: 4, 下载积分: 威望 -5

超級狗 发表于 2025-10-31 11:55
本帖最后由 超級狗 于 2025-10-31 13:11 编辑
  w( {) }5 m! O" k! A0 h% H+ j0 Q5 l' b; ]
DDR Mode SCK Clock Period = 10ns(約略)
3 l8 p6 Y8 K9 }" a0 s訊號也就約略 100MHz 等級,理論上與早期 200MHz EDO DRAM 相當。7 N: u" k0 e. w; v1 {) d6 n" @. F

' d* D& ^& E6 i: L" a/ F
+ O) ^. l3 D- Z- ^1 d1 u
, j0 o: ^) W, M+ k. E! X9 u) |) f" c" c- T) \( a. l/ @$ t

; Q5 R4 A& v+ m9 X% V

ADI AD463x-24 DDR Mode Timing.jpg (76.1 KB, 下载次数: 2)

ADI AD463x-24 DDR Mode Timing.jpg

ADI AD463x-24.pdf

2.49 MB, 下载次数: 0, 下载积分: 威望 -5

点评

严格来说,等长针对的数据和时钟之间。数据线内部是没有要求的。但是pcb设计为了方便,所有数据时钟打包成一组,方便好记。 就这个图上参数来说,clk和data之间时序要满足tHSD0和tDSDO之间的差值。也就是最小5ns左  详情 回复 发表于 2025-10-31 20:36
huo_xing 发表于 2025-10-31 11:01
这种一看就是并行线。理论上需要,但是实际要不要做看信号速率,不是特别高级的adc一般都可以不做。高速的adc一般是差分输出
关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-22 02:05 , Processed in 0.171875 second(s), 30 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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