主题中讨论的其他器件: UCD9222、 UCD7242
下面是我们在电路板上遇到的问题的说明。
- 此主板(最新版本的参考资料01BRD20209-105)非常复杂,但我们所讨论的问题位于主板的“DSP”上,基于 TI TMS320C6655。
- 此 DSP 需要一个针对其具有两个独立电源轨的内核的特定电源方案:CVDD 和1.0V。 对于来自 DSP 本身的4个信号、CVDD 必须动态设置为0.9V 至1.1V 之间的特定值。 TI 需要此行为才能使电源适应每个特定部件。
- 为了实现这一行为、我们几乎使用 UCD9222RGZ + UCD7242RSJ 芯片复制了 TI 的参考设计(C6657EVMLite)。
- UCD9222芯片是一个可编程控制器,我们在该控制器上使用的编程文件与 TI 在 EVMLite 上使用的编程文件相同。 正如 TI 支持人员所说、我们只需进行更新即可启用自动电压设置、因为 TI 提供的原始文件由于硬件故障而禁用了 EVMLite 上的功能(这有点奇怪!)。
-备注:我们将此参考设计用于双核 CC6657。 因此、对于 C6655等单核器件、电源额定值过高。
- 这些控制器由板上的 PLD 启用/禁用,该 PLD 充当板上所有处理器的电源定序主器件。 该组件在加电时启动电路板的所有直流/直流转换器(很多)、并检查所有电源轨是否发出电源正常信号。 如果其中任何一个电源轨发生故障、PD 会启动所有电源轨的断电序列、然后尝试再次启动。
- 在电路板的所有原型设计测试期间、我们从未遇到过设计问题。 这些问题在生产过程中后期出现、有几个电路板出现故障(数千个电路板中有几个电路板出现故障)。
- 故障说明:
- 由于电源正常信号不正常、电路板持续循环开关。
- 在研究时,电源正常信号始终位于 UCD9222的两个信号上(对于 DSP 内核的每个电压轨,它都是双控制器)。
- 在进一步调查时(通过在芯片上连接 I2C 探针以便在加电期间进行询问)、 当尝试升高其电压时,UC9222似乎在 CVDD 轨故障上触发了一个“中等过流”,我们可以在示波器上看到电压上升到0.85V 然后停止。 如果我们尝试使用 I2C 接口对芯片进行“热”重启,则故障标志也会以相同的方式触发。
- 我们无法在故障电源轨上测量真正的短路。
- 此问题始终在加电时触发、而不是在运行的电路板上触发。
- 开/关事件之间的温度和时间对问题没有影响。
- 我们可以看到、在发生故障的电路板上、两个电源轨上的静态阻抗似乎都较低:
- 在良好的电路板上、R (1.0V)约为64欧姆。 其电阻低于40欧姆
- 在良好的电路板上、R (CVDD)约为20欧姆。 其电阻低于10欧姆
- 在更换电源部件(UCD7242)时、有时它可以解决问题、有时甚至不能解决!
- 在发生故障的电路板上、PSI Control 进行了一些 X 射线分析、我们从未检测到焊接问题
- 我最近检查了 TI 所有文档的状态(勘误表、数据表、手册、应用手册等) 自设计开始(2015年)以来、一切都没有变化。
正如您所理解的,这是一个棘手的问题,我们尝试了很多东西。 一切似乎都位于 DSP 本身和两个电源芯片之间。
我们可以共享更多信息(原理图和 PCB 设计)

