主题中讨论的其他器件: PTD08A020W、 UCD9248、 UCD7242
我们有一个 FPGA 电路板设计、其电源轨电路在很大程度上基于 Xilinx VC709架构、例如、我们有 UCD9248电源控制器和 PTD08D210W 和 PTD08A020W 电源模块。
我们已经制造了60种左右的电路板、以前的几批产品从未发现任何问题、但在最后一批~30电路板上、我们看到大约6个电路板在启动时出现非常间歇的电源定序问题。
我花了一些时间来诊断3块电路板上的问题、 我看到同样的情况、 在每个导轨上、PTD08D210W 上的其中一个导轨 (始终是相同的导轨和相同的部分) 会注册 FLT 故障、从而导致电源序列停止并导致所有导轨关闭。
这种间歇性 FLT 问题只在电路板由一个特定工作台电源供电时发生(我唯一能将其降低到的是它的斜升时间比我们的其他 PSU 快得多)、而且更令人困惑的是只有在 TI 编程器使用时才会发生 (对于 UCD9248的 PMBus 编程或监控)已断开、如果连接电缆、我们将无法看到问题。
在对各点进行了阐述后、请参阅以下内容:
布线如下:
- (绿色)问题导轨/部件的 FLT 引脚。
- (粉色) 1.2V 电源轨、与电源序列中的早期版本相同
- (蓝色)问题电源轨/部件的电源轨(应为1.5V)
- (紫色)电路板的12V 输入电源。
因此、在正常运行中、您永远不会看到迹线1 (FLT 引脚)变为高电平、1.5V 电源轨将正确启动、序列将完成。 但是、正如在该布线中捕获的那样、模块在加电时立即在该一个电压轨上设置 FLT 标志、甚至在我们开始尝试使用它之前。 然后、序列中大约有0.5s 的暂停时间、然后电源轨开始进行定序、1.2V 电源轨位于该电源轨之前、FLT 清除且电源轨关闭的点是1.5V 电源轨应开启的位置。 似乎 FLT 故障正由该电源轨上的 PWM 周期清除、并且不存在故障条件、但对于检测到 FLT 状态、标记错误并禁用所有电源轨的控制器而言、清除操作将延迟。
令人烦恼的是、在高级选项->驱动程序配置中、它设置为在启动和重新启动时忽略 FLT 状态、但这显然不会产生影响。
我想说的是、为什么它是从上电设置的、为什么它总是在我们所有板上的同一个部件上具有相同的电源轨(只有其中一个、它是双电源轨部件)、我说、我已经检查了3、它是相同的电源轨、 我没有理由相信、在我们的其他故障电路板上、情况会有所不同。
我怎么停止它呢、在这个时刻、我唯一的解决方案就是将 UCD9248中的 FLT 输入引脚更改为仅为 GPI、然后完全忽略它们、 由于 UCD 在正常运行期间监测温度和电流、我对此感到满意、但看起来并不正确。
此致、
Bryn