This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我正在使用TMDSDOCK2.8379万D来运行我的定制转换器(IGBT有源功率因数校正(PFC)转换器和三相SiC MOSFET转换器), 但在较高电压(> 150 Vdc)下,当增加直流或交流参考以获得700 Vdc和230 Vac RMS相位时,串行USB (SCI_A)通信会持续中断。
有趣的是,当我运行一个有源功率因数校正转换器(PFC)(逆变器断开,负载连接到直流总线)时,我可以使用高达700 Vdc的直流总线,3 kW的输出直流电源和通信工作正常。 但当我在直流总线上连接逆变器时,串行通信在大约直流总线电压200 Vdc和0.5 A输出线路电流(>100 W)时中断。
到目前为止,我尝试了:
但沟通仍然中断。
在以前的一个树中,我被告知这可能是 因为地面弹跳。 我如何确认,衡量并最终减少这种情况。 从我上次报告以来,我重新设计了主板布局并使用了4层主板,但通信仍然中断。
我现在将在这里介绍一些较旧的线程,有几条建议。 在我开始探讨这些问题之前,请您详细介绍一下这方面的内容吗?
我的第一步是确认接地弹跳是导致通信问题的原因,测量它,尝试找到问题并减少它。 确认这与MOSFET相关,因为只有一个有源功率因数校正转换器的通信工作正常。 如何做到这一点,即衡量和减少。
下一步是增加MOSFET的栅极电阻Rgon和Rgoff?后来,我还想改用 RS232或RS485通信 接口,而不是串行接口,只是为了使通信更稳定,但这仍然不能解决接地弹跳问题或噪声问题。
提前感谢您的参与。
附注
在controlCARD原理图(C:\TI\controlSUITE\DEPEND_KITS\~controlCARDs\TMDSNCD2.8379万D_v1_0\R1_3)中,Rx和Tx信号上没有上拉电阻器。 这是否会导致我运行MOSFET逆变器时通信的可靠性降低? 我读取上拉电阻器可以限制噪声电流并充当滤波器....这仍然无法回答为什么有源PFC通信工作,逆变器通信不工作。
我已经记录了通信正常时的病例(第一个图)和不工作时的病例(第二个图)。 通道1是SCIRXA_GPIO-28 (引脚76),通道3是SCITXA_GPIO-29 (引脚78),通道2是输出线路电压。 在第二种情况下,Rx始终为低。 获得Rx高电压(3.3 Vdc)的唯一方法是断开USB与A:J1的连接,然后重新插入。
首先拆下接地盖A:C31。
添加此功能是为了防止接地电势彼此之间的浮动距离过远,但我所看到的是它不符合要求,它可能会产生大量噪音,从而导致仿真连接出现问题。
如果这不能改善您的问题,我们可以从那里出发。
Reagds,
科迪
您好,Cody:
非常感谢您的回复。
我拆下了A:C31电容器,这极大地改善了系统行为。 我能够在1/2总功率下达到550 Vdc和342 Vrms的输出线路电压。 不幸的是,通信在大约580 Vdc时中断(Rx信号=低),MATLAB报告了相同的错误。
奥斯卡的描述
奥斯卡公曲信号:
目标是获得650 - 680 V直流电压,以便我能够获得标准输出三相电压3 x 400,50 Hz。
Mike,
我假设C2000器件仍在正常运行,对吗?
您将探头连接到 SCItx/Rx信号的什么位置? 您是否能够验证信号是否是从C2000器件引脚发出的?
我认为C2000可能仍能正常运行,但嵌入式仿真器可能存在传导噪声问题。
此致,
科迪
您好,Cody:
是的,正确。 C2000器件继续正常运行。 当通信中断时,闭环控制继续保持正确的直流总线电压和输出电压,我可以使用应用代码中的逻辑阻止来自外部开关的PWM脉冲。
在扩展坞上,我复制了与TMDSHSECDOCK (C:\TI\controlSUITE\DEDEC_KITS\~ExperimensKITS\120or180PIN_HSEC_DockingStn-HWdevPkg_v1_1\R4_1)中相同的引脚J2 - J25,因此我可以访问所有信号以进行监控和调试。 我正在连接电压探头的针脚76 (Rx)和78 (Tx)。
当通信中断时,在Windows的设备管理器中,我无法再看到端口;我无法在高(额定)电压下发送或接收任何数据,调整控制器参数和监控内部变量(例如控制器DQ信号,PWM电压参考等)。 在示波器上,Rx信号降至零,要'重置',唯一的方法是从A:J1断开电缆,然后重新连接。
Mike IT听起来好像您的系统注入了足够的噪音来重置仿真器(或导致位错误)。 您可能需要使用更强大的外部隔离仿真器。 黑鹰公司有一些为此目的开发的产品。
或者,您可以使用另一种方法将数据从设备中取出,使用外部适配器(而不是内置仿真器)获取UART信号并将其转换为USB。 如果你做这样的事情,那么隔离显然是必须的。
另一个选项是从CCS中删除GEL文件,这样当您重新连接时,它不会重置设备,这将适用于不常发生的瞬态事件,但如果系统始终噪音过大,则此方法可能不会有帮助,因为您很快会再次遇到另一个连接问题。
此致,
科迪