想在家里运行电力漂移测试吗?
“任何时候你正在使用类似于像遗传学Zu这样的类似板的东西计算的时间,它会产生热量。热量影响功率如何流过电线或电源轨。计算机的设计师需要确保当您使用的电路板变热时,可以确保电源保持在规格范围内,以便它可以继续管理电源并部署它使用的主动散热(风扇等)。因此,我想在强大的计算板上监控电流测量漂移,温度与电源管理单元(IC81,ICPS5401)的温度。在这种情况下,我使用了我们的新手Genesys zu.。

- 要监控当前漂移,我必须使用Genesys Zu板外部外部的东西绘制电力,因此我使用了具有散热器的小值功率电阻(如上图所示的右下方),具有已知的大电流(i在我的测试中使用了10个放大器)从VCC0V85_INT中使用。
- 在这样做的同时,我也必须使用与电源电阻(图片右上侧)串联的数字万用表来测量实际电流绘图;
- 我使用相同的万用表与热电偶一起监控VCC0V85_INT导轨上的电感的温度(在图片中心的蓝色条纹上
在这样做的同时,我必须读回IC81本身测量的电流。为此,我用了一个数字发现连接到Genesys Zu(J36)的I2C接口标题:DIO24至SCL,DIO25至SDA,以及GND引脚到J36 GND引脚。
通过I2C向IRPS5401发送必要的命令(实际上是PMBus,但它使用相同的I2C线)并读回当前,最初我试图使用波形在协议模式下,但I2C主机似乎没有写入和读取之间的“重复开始”功能。因此,我从波形SDK文件夹中取出了一个Python脚本示例,并修改了它以适合我的测试(见下文)。

要运行Python脚本,您需要遵循以下步骤:
- 确保完成了上述硬件设置;
- 确保安装了Python(我使用过Python 3.8.);
- 确保安装了UART终端软件(Teraterm,Termite等);
- 连接Genesys zu.通过绑定在板上的微型USB电缆到计算机上的计算机;
- 电源电源;
- 打开一个UART终端到平台MCU UART端口(它是Genesys Zu上的两个UART的最大编号端口);
- 将终端设置为115200波特,8个数据位,甚至奇偶校验,1个停止位;
- 通过将“1E0101”命令(没有“使用UART终端向电路板发送)禁用平台MCU和PMU之间的I2C通信。作为检查,您可以在终端中写“1F01”,您应该收到“01”。
- 在您下载Python脚本的位置打开命令提示符。键入“py irps5401_read_swa_output_current.py”然后输入,以运行脚本。
- 然后,您应该看到附加的python_script_running.png中的类似。将运行脚本,直到关闭命令提示符。
具有Genesys zu的用户不一定使用外部手段从板上汲取电流;因此,它们不一定需要万用表,电阻器或热电偶。如果他们有一个genesys zu和a数字发现/模拟发现2,他们可以监控从电路板上的三个IRPS5041 ICS绘制的电流,一次一个轨道,同时在电路板上运行自己的项目。我在脚本中提出了一些评论,因此它们可以更改他们在IRPS5401(“切换器”)上监视的轨道,也可以更改其与之交谈的IRPS5401。
当然,如果您想要的话,您还可以更改脚本以监视所有IRPS5401 IC上的所有导轨。“
要在家下载此测试的脚本单击此处:IRPS5401_READ_SWA_OUTPUT_CURRENT.
