1. 测试环境
      1. 整体环境介绍

测试环境

说明

板卡:

成都优数VPX404板卡

主控芯片:

Xilinx xc7z020clg484-2

调试软件:

Vivado 2018.3

代码环境:

Vscode utf-8

测试工程:

vpx404_z7_top

      1. 硬件介绍

VPX主控及信号处理模块主要功能是完成数字信号的预处理、通信信号及特定信号 的分析处理,得到处理结果并输出。

VPX主控及信号处理模块主要包含了CPU、FPGA及ZYNQ三大核心处理器,以及网络 交换部分。CPU及FPGA主要负责数字信号的分析处理,网络交换部分则主要实现网络交 换功能,ZYNQ主要负责模块状态监控、上电管理以及程序远程更新等。

模块尺寸为标准的6U的VPX模块,其宽度为5HP。

    1. 硬件设计介绍

在ZYNQ的后端挂载了一颗电压监控芯片,该芯片是一款数字电流检测放大器,具有 I2C 和 SMBus 兼容接口。它在电源总线上执行两项测量:在IN和IN-引脚处测量流过分流电阻器的负载电流产生的差分分联电压。电源总线电压在VBUS引脚处测量。电源排序没有特殊要求,因为电源和输入电压彼此独立。

TPA626使用ZYNQ的MIO12,13的一组IIC来驱动,IIC地址由芯片的[A1:A0]来控制,当前板卡的IIC地址为0x40。

    1. 芯片手册

TPA626 是一款数字电流检测放大器,具有 I2C 和 SMBus 兼容接口。它在电源总线上执行两项测量:在IN和IN-引脚处测量流过分流电阻器的负载电流产生的差分分联电压。电源总线电压在VBUS引脚处测量。电源排序没有特殊要求,因为电源和输入电压彼此独立。

      1. 管脚

      1. IIC地址

      1. 编程寄存器

1;配置寄存器:地址0x00,功能:全寄存器复位、分流电压和总线电压ADC转换时间和平均、工作模式。

2;分流电压寄存器:地址0x01,功能:分流电压测量数据

3;总线电压寄存器:地址0x02;功能:总线电压测量数据

4;功率寄存器:地址0x03;功能:包含输送到负载的计算功率的值。

5;电流寄存器:地址0x04 ;功能:包含流过分流电阻器的计算电流的值。

    1. TPA626驱动
      1. 头文件

      1. 源文件

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐