不同电源轨的示意图约定

电器工程 原理图
2022-01-28 02:56:35

我的电路中有两个 IC。它们有不同的电源电压,3.3 和 2.7 伏。随着我们改进设计,电压可能会发生变化。我正在尝试为这些导轨制作标签。我看到的一个常见约定是使用电压,所以一个变成3V3另一个2V7,但是电压本身是无关紧要的,并且可能会随着设计的发展而改变。

是否有一个约定可以捕获轨道的目的而不是电压?, , 等很常见VBAT看起来很奇怪。VREGVINVU1

2个回答

事物的命名是一个重要的话题。软件人员可能比大多数人更频繁地讨论它们,因为它们有很多变量和函数要命名。幸运的是,你只有少数。

名称必须满足许多要求。

  1. 有意义——你不应该在交叉引用中查找它来理解它。

  2. 不会造成混淆 - 不仅在范围上是唯一的,而且不会与其他名称共享太多的前导字符

  3. 易于使用 - 50 个字符的描述性名称需要很长时间才能阅读,并且很容易输入错误

  4. 看起来不奇怪?我不这么认为。你在为谁做这个示意图?不是为了好看,是为了正确。如果您对几条铁轨有不寻常的要求,全部约为 3v,那么您一定不能混淆,那么看起来怪异的名称可能是一种资产而不是一种负担。

有些约定,例如 VCC 和 3v3,不适用于您的情况。因此,您需要以一种对您有意义、不会让您感到困惑的方式来识别这两个轨道的功能,并且以后可以容忍电压的微小变化。它们是“3v_and_a_bit”和“nearly_3v”,还是“3v_logic”和“3v_memory”,还是“3v_DSP”和“3v_analogue”。当使用电源过滤器阻止零件通过导轨相互干扰时,我经常会使用像“3v3_raw”、3v3_filt1 和“3v3_filt2”这样的导轨。

重构

尽管名称很重要,但正如 Neil_UK 在他的回答中所写,您的主要问题似乎是:

电压本身无关紧要,可能会随着设计的发展而改变

Neil_UK 提到了软件开发,我再提一个: 改变参数的解决方案是重构. 如果您的铁轨从 3.3 伏变为 3.0 伏,只需更改网络名称即可。由于您的新导轨显然由于新的或更换的组件而发生了变化,因此您已经不得不进行很多更改。相比之下,网络名称上的全局搜索和替换是次要的。

如果您对未来的自己好,您将在更改日志中标记此更改,最好在原理图上,就像您在修订之间更改组件的值一样。这使得更改更加不混乱。