生产测试、测试设计、测试点和其他技术

电器工程 生产测试
2022-01-20 14:20:56

我一直在使用一些电路板布局,其中包括电路上每个网络(或靠近它)的测试点。这导致我在此处搜索有关测试点和通用测试设计程序和指南的其他主题,但我一无所获。所以,我的问题有点宽泛且定义不明确,但这里是:

  • 您通常在产品设计中采用哪种生产测试方式?
  • 是否存在某些方法变得有价值的点,这些点在哪里?例如,手动测试填充板、飞针、钉床等。
  • 我读到了 BeagleBoard 的设计和构建,它比我们的电路板复杂得多,但它似乎根本不包括任何此类测试(例如,没有钉床或测试点,他们有软件测试)。
  • 我们所有的电路板都是基于微控制器的。电源、接地和时钟的基本功能在制造过程中是否足够可靠,可以使用微控制器进行内置自检?
3个回答

我在我工作的大多数板上都添加了测试点——除非客户另有说明。我不会为每个网络添加测试点,但电源和接地网络肯定会得到一个测试点。当我们从工厂拿回一批电路板时,我拿起数字万用表并“断开”测试点,以确保没有任何东西对地短路。

在我的工作中,我们主要进行非常少量的生产,因此我们的大部分测试都是手动完成的。

不过,我们确实有更大容量的产品,它确实使用了钉床测试夹具。除了电源和接地网,我们还有其他功能模块的测试点,如以太网、SPI、音频(扬声器/麦克风)。

如果您正在做第一次运行原型,您可能希望将所有这些测试点用于调试。但是在以后的版本中,在功能块被证明OK之后,你可以根据需要将它们从板上移除。

最后,这实际上取决于您的产量以及您希望在测试/不测试电路板的某些方面时承担多少风险。

  • 始终根据您提供的网表对裸板 (PCB) 进行 100% 测试。如果您依赖受控阻抗,也请拥有电路板工厂。
  • JTAG 不会增加电路板的成本或需要额外的芯片,只需一个连接器。但请确保您可以分离链,例如,一个用于 FPGA,一个用于处理器。
  • 飞针避免了钉床的成本。如果您生产 < 1000 个单位;我预计开发指甲床测试仪在经济上没有意义。
  • 微控制器非常适合测试 RAM 和与 FPGA 的连接。

添加测试点时应该考虑到它们对设计的影响(例如,模拟引脚或高速引脚可能会随着额外的铜/线长度而改变它们的行为)。

只要有可能,我都喜欢使用 ADC 监视/记录各种电源(微控制器通常有几个 ADC 引脚备用)。尽管我使用了可以移除的独立 ADC 以节省 BOM 成本,但我还没有参与过一个项目,因为节省了一小部分成本而拒绝现场监测电压电平。

记录原型、生产和现场故障也非常重要,特别是如果您的 BIST 不能提供全面覆盖。