“Chip Select Bar”——恰当的行话还是喝啤酒的地方?

电器工程 行话
2022-01-28 12:47:12

今天,我看到了一个 ADC 的数据表(参见第 2 页),其中包括一个带有“禁止”(即上划线)字母 CS 的引脚列表,表示芯片选择引脚的负逻辑,然后是具有拼出“酒吧”一词:

\$\overline{CS}\$ = 片选栏

这对我来说似乎很奇怪。直到今天,我一直把这个引脚称为“芯片选择”——在写作中,我可能会使用“芯片选择(负逻辑)”或类似的东西,而我唯一一次可能会拼出“Bar”这个词是与排版数据表的人交谈时。在排版的背景下,这听起来像是一个有趣的名字,因为你可以在下班后与 EE 见面。但是 - 我不是母语人士。

令我惊讶的是,搜索“Chip Select Bar”一词会产生大量结果,第一个是一家知名公司的应用说明,您无法仅阅读“Chip Select Bar”一词,甚至可以找到标有“ CSB”,如果排版软件不允许 \$\overline{CS}\$,我会期望“!CS”。这是我第一次将字母 B 视为否定逻辑的符号,这比拼写出来的单词“Bar”更让我感到惊讶。在应用笔记中,他们谈论的是低电平有效信号,不是吗:“芯片选择条 (CSB) - CSB 是低电平有效控制……”(参见第 3 页)。

现在……有没有可能拼出负逻辑符号中的横杠真的成为了负逻辑的同义词,甚至取代了“‾”或“!” 当引脚名称被缩写时作为符号,如在 CSB 中?看起来这个习惯可能会导致更多的混乱而不是它的帮助,不是吗?“bar”这个词真的是“active low”的常用同义词吗?


松散地引用了 The Doors:“♫ 好吧,给我指路。♫ 到芯片选择栏。♫ 哦,不要问为什么。♫ 哦,不要问为什么......”

PS 请原谅标题和我可能会在 Chip Select Bar 喝啤酒的想法;我实际上打算就正确的行话提出一个严肃的问题。

3个回答

带有条形的符号 \$\overline{a},\$ 最初并非来自工程上下文。
它是在作为数学研究领域的逻辑语境中使用的符号。

在这种情况下,表示否定的符号上方的线确实发音为“bar”。
关于否定的各种记法的发音,请参见维基百科的“记法”一节中的表格:否定

在这里使用这种否定符号确实有意义,实际上是因为它发音为“bar”:大多数其他符号都由前缀“not”发音。
在使用“CS bar”的上下文中,“not CS”通常是模棱两可的:

“嘿,等等,不是x,不是y!”

相对

“嘿,等等,不是x bar,y bar!”


关于拼写,我认为这确实是备用选项,以防您因排版(或键盘)原因无法编写 \$\overline{a}\$。

请注意,您不能在讲话时将其省略:

将此连接到芯片选择,因为...

显然可以理解,
但是

将它们连接到 x 和 y 因为...

当你有别针 \$\overline{x}\$ 和 \$y\$ 不太清楚。我应该在 x 之间放置一个反相器门吗?

当你有引脚 \$x\$ 和 \$\overline{x}\$ 时,根本不清楚。

将 \$\overline{CS}\$ 称为“芯片选择”的效果在很大程度上取决于上下文信息。在某种程度上,这仅仅是因为您不在乎在许多情况下它是否倒置。

没有表示低电平有效信号的“标准”方式。我见过各种组合:\$\overline{CS}\$、\$nCS\$、\$!CS\$、\$CS\#\$、\$\_CS\$、\$CSB\$等。所有这些都意味着“Active-Low Chip Select”。我自己我更喜欢使用 \$\overline{CS}\$ 给定的选择,或者如果排版软件不允许它(我使用 \$\LaTeX\$ 用于我所有的数据表排版,所以它确实允许)然后 \ $CS\#\$。但这在很大程度上取决于个人选择,某人在大学里教了什么,甚至可能是地区会议(我注意到一些搜索结果是针对德国网站的)。

我以前也从未见过 Bar 这个词,但在文本上下文中,如果你不能做一个真正的酒吧,它确实有一定的意义,因为你可以在语音中说“See Ess Bar”。

它看起来很……笨重。写出“Bar”不仅没有意义,甚至将 BAR 发音为 bar 也没有意义(但也许它仍然更有意义),毕竟它是反转或 NOT 运算符。所以 \$\overline{CS}\$, \$nCS\$, \$!CS\$, \$CS\#\$, \$\_CS\$, \$CSB\$ 都读作“不见埃斯”。

但是,什么语言是完全一致的?