作者Dopin (bbs.bsd.com.tw)
看板Audiophile
标题[闲聊] 为什麽数位会出类比问题
时间Sun Sep 20 23:41:02 2020
首先 很多人脑中都是 0 1 0 1 在走 但其实在电晶体电路中
用 low / high 来走 才是正解
https://makerpro.cc/2019/07/figure-out-logic-level-and-voltage/
这里面大概就有讲一堆 不懂的人啃一啃应该会有一些概念
总之 数位电路中
https://makerpro.cc/wp-content/uploads/2019/07/Untitled.png
(来源是上个网址中的图片)
有三个我们要注意的东西 VIH / VIL / 逻辑电准位 这三个分别代表的是
1 0 真实电基准
但其实 这三个都是现实中电压的东西 是会浮动的 会不稳的
所以数位电路稳压要做的很好 才能让 0 与 1 正常的展现
IC 本身都会有纠错机制 但涟波这种杂讯的在小电压 (5V / 3.3V / 1.xV
(CPU 之类) 上影响非常巨大 不过这又是另外的故事了
数位电路传递讯号 还是会使用类比的方式 这是一个很重要的点
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.52.215 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Audiophile/M.1600616466.A.4E6.html
※ 编辑: Dopin (125.227.52.215 台湾), 09/20/2020 23:44:54
1F:推 bt092001: 其实最有问题的是usb的power/gnd,因爲usb讯号路线接收 09/21 16:52
2F:→ bt092001: 端以及spdif介面接收端,其实有自己的PLL,发送端杂讯过 09/21 16:52
3F:→ bt092001: 不来的,接收端自己的SNR跟PSR还有CDR电路比较重要 09/21 16:52
4F:→ Dopin: 恩 不同的地方有不同的问题 这边举的例子是 chip 自身 L/H 09/21 16:55
5F:→ Dopin: 与电源的关系 至於纠错机制我真的觉得对一般使用者太难 XD 09/21 16:56
6F:→ Dopin: 光是光纤自身产生的问题跟同轴就可以讲一堆了 Orz 09/21 16:57
7F:→ Dopin: 而 USB 有上面四 pin 的 Vcc + - gnd 但外面又包一层 gnd 09/21 16:58
8F:→ Dopin: 两个 gnd 定义也是不一样 Q_Q;;; 09/21 16:58
9F:推 bt092001: 光纤同轴其实不是问题,CDR是一定可以收,而且不会看到 09/21 17:09
10F:→ bt092001: 发送端杂讯,而且serdes介面也都有相对应演算法,是不可 09/21 17:09
11F:→ bt092001: 能收错资料,收错资料的晶片是刷不过认证,到类比端的波 09/21 17:09
12F:→ bt092001: 形要漂亮取决DA设计,PLL抖动,电源杂讯抑制 09/21 17:09
13F:→ Dopin: 我觉得 b 兄可以发一篇造福大家 我对於 b 兄讲的没意见呀:) 09/21 17:12
14F:→ Dopin: 古早很多问题现在很多都有办法解决绝对是好的 :) 09/21 17:13
15F:推 rabbit80891: 推~ 09/21 17:45
16F:→ Aquarius126: 把电压转换成0/1讯号,本身就是一个很强的滤波器,你 09/21 17:51
17F:→ Aquarius126: 说的涟波问题应该都被处理掉了才对0..0 09/21 17:51
18F:→ bt092001: 开一篇架构电路原理的文章,没几个人愿意看,而且把技术 09/21 17:55
19F:→ bt092001: 说穿玄学家还是会继续玄学,其实意义不大 09/21 17:55
20F:→ Dopin: 我觉得很大的问题是很多人把一些事情想得很简单 懂的没问题 09/21 17:57
21F:→ Dopin: 但 ... 09/21 17:57
22F:→ Dopin: 湅波的问题解法大多是电容 但 SMD 元件很吃品质 09/21 17:58
24F:→ djboy: 我刚刚把这篇给了认识的HW,他只默默的说~~~ 有实际案例 09/21 18:16
25F:→ djboy: 可以参考吗? 09/21 18:16
26F:→ Dopin: 其实从 ... DAC 的价格就可以看出一些 09/21 18:41
27F:推 Tosca: 实际案例很简单 HDMI和网路线都是传递数位讯号0101 09/21 18:51
28F:→ Tosca: 但为什麽线身规格每一代都不一样? 09/21 18:52
29F:→ Tosca: 同样都是传递0101 你要拨4K/8K的内容 不用新的HDMI是不行的 09/21 18:53
30F:→ Tosca: 光纤和同轴SPDIF反而没遇过这问题 多古老的同轴线都能用 09/21 18:54
31F:→ Tosca: 但你如果手上有最老的第一代HDMI 现在是完全不能用XD 09/21 18:54
32F:→ Tosca: 更何况还有讯号衰弱的问题 usb 2.0的规范只有五公尺 09/21 18:55
33F:→ Tosca: 如果只是传递0101 不是应该传多远都没问题吗?阿就不是阿XD 09/21 18:55
34F:→ revolc01: 只能说 一样是HW 还是有分不同意见跟观点 09/21 19:39
35F:→ revolc01: 我也去请教过HW高阶dac到底差在哪些地方 他的推测应该 09/21 19:42
36F:→ revolc01: 就是电源以及周边电路对讯号的处理 09/21 19:42
37F:推 djboy: 应该说啦,如果GND之类有杂讯,应该就要量的到才行。如果 09/21 20:47
38F:→ djboy: 量不到,那无论下任何的对策解法,你都不知道有啥影响。 09/21 20:47
39F:→ djboy: 豆饼大DIY这麽久,没有实际的状况资料可以提供一下,大家 09/21 20:48
40F:→ djboy: 来研究研究。 09/21 20:48
41F:→ Dopin: 为什麽你会有量不到的错觉 ?_? 一些人被电是假的吗 09/21 20:50
42F:→ Dopin: G 量不量的到要看你的参考地是不是够低呀 09/21 20:51
43F:→ Dopin: 地是相对的 不是绝对的 ... /.\ 09/21 20:51
44F:推 djboy: 我不知道量不量的到,因为我也没有做过这种产品。下次豆饼 09/21 20:52
45F:→ djboy: 大有量到时,提供一下资讯,让我有机会研究一下。 09/21 20:53
46F:→ Dopin: 你可不可以直接狗一下... 这种东西还要写吗 Q_Q? 09/21 20:55
47F:推 djboy: 顺便回一下Tosca,因应不用的规格,所以传的讯号(电压、 09/21 20:55
48F:→ Dopin: www.edntaiwan.com/20191205ta31-the-ground-illusion/ 09/21 20:55
49F:→ djboy: 频率)都会有所改变,同样的讯号也有可能代表不同的意思, 09/21 20:56
50F:→ djboy: 或是原本没有定义的地方变成有定义了。规格演进大多如此。 09/21 20:57
51F:→ djboy: 豆饼大,我不是问原理啦,我是问你有没有遇到实际的案子, 09/21 20:58
52F:→ djboy: 遇到解不了的难题,大家可以讨论讨论。 09/21 20:58
53F:→ Dopin: 我就有遇过涟波大到影响 l h 判定的呀 只是那 IC 很老啦 09/21 20:59
54F:→ Dopin: 但 我提这个也只是一般性的概念 你要我拿出来 我也不是老是 09/21 20:59
55F:→ Dopin: 电路 我爱类比电路呀 :p 09/21 20:59
56F:→ Dopin: 数位 09/21 21:00
57F:→ Dopin: 我只想讲 国内数位那麽强就赶快干掉 dCS Soulution MSB 09/21 21:00
58F:推 djboy: 这边补充 Tosca 的问题。 09/21 21:17
59F:→ djboy: 我比较懂USB TYPE-C,不过HDMI应该差不多。每一代演进的规 09/21 21:17
60F:→ djboy: 格,通常是速度快+资料量加大,所以同样0101000111 的意思 09/21 21:18
61F:→ djboy: 可能不一样,甚至电压频率都不同。因此在所有高阶线材里, 09/21 21:19
62F:→ djboy: 会有一颗ic,先去问候对方「你支援那种规格」,然後找到 09/21 21:19
63F:→ djboy: 双方都懂的协议後(EX: HDMI 2.0),根据该协议传送资料。 09/21 21:19
64F:→ djboy: 至於第一代hdmi不能用的原因,最有可能是後来的规范被要求 09/21 21:20
65F:→ djboy: 不得使用於旧的规格之上(即不向下相容,PS5不支援PS2)。 09/21 21:21
66F:推 bt092001: 这边回应一下Tosca大,HDMI部分因为资料量越做越做越大 09/21 21:47
67F:→ bt092001: ,频宽约拉越高,所以衰减函数越下去,这种情况其实是 09/21 21:47
68F:→ bt092001: 需要让中间的线材函数是固定的,让传送接收端去做高频 09/21 21:47
69F:→ bt092001: 补偿还有接收eq,如果没固定线材函数眼图打不开,事实上 09/21 21:47
70F:→ bt092001: 他还是传0跟1,一样用CDR收 09/21 21:47
71F:推 bt092001: hdmi不用handshake大部分是单向这里跟typec有些不同 09/21 21:50
72F:→ kyoujin: USB 3.0传输线断掉焊回去基本没法用,就知道就算传数位 09/21 22:29
73F:→ kyoujin: 讯号也会受传输品质影响 09/21 22:30
74F:推 bt092001: 但是hdmi较新版本要相容的确是有handshake 的pin 09/21 22:31
75F:推 bt092001: 回k大因为u3自己焊channel loss已经改变超出spec,rx还 09/21 22:37
76F:→ bt092001: 原不出来 09/21 22:37
77F:推 Cefilos: Hdmi usb 这类serdes 的规格对於资料正确性都很严格的啦 09/22 14:32
78F:→ Cefilos: ,像是几分钟内只能错一个位元之类的。除非线材太烂连收 09/22 14:32
79F:→ Cefilos: 都收不好,真正影响声音的地方都是在於pwr gnd 隔离做得 09/22 14:32
80F:→ Cefilos: 好不好,是不是连同装置端的杂讯都给藕合过去了。贵的数 09/22 14:32
81F:→ Cefilos: 位线材都在做这类的事,而不是对资料讯号做什麽阻抗调整 09/22 14:32
82F:→ Cefilos: ,差不多35-60欧姆就可以了,那对主机端cdr不是问题。甚 09/22 14:32
83F:→ Cefilos: 至在电路设计时,原本就有针对烂线做频响等化的机制。如 09/22 14:32
84F:→ Cefilos: 果是走usb 那就更不会出错,因为资料封包crc比对有错会重 09/22 14:32
85F:→ Cefilos: 传,除非是像有些强调即时应用是走iso 传输,那就掉封包 09/22 14:32
86F:→ Cefilos: 不理会了。 09/22 14:32
87F:→ Aquarius126: 涟波能影响H/L判定的话,我觉得是算系统或IC有瑕疵, 09/23 15:09
88F:→ Aquarius126: 不能说是讯号出现类比的问题 09/23 15:10
89F:→ Aquarius126: 那个状况下,连基本的解讯号封包都有问题 09/23 15:10
90F:→ Dopin: 就算是系统或 IC 瑕疵 那正不代表 不是 0 1 而是电流吗 :p 09/23 19:09
91F:→ Dopin: nvidia 3080 3090 最近出包 就是电容用太烂 不用MLCC 而是 09/26 22:33
92F:→ Dopin: ProCap ... ESR / 转换速度一有差 高频率就会出现速度限界 09/26 22:35
93F:→ Dopin: webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1601100476.A.8FC.html 09/26 22:35