ZHCU719B December   2019  – November 2025

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1  处理器 - i.MX 7Dual 应用处理器
      2. 2.2.2  i.MX 7Dual 存储器接口
        1. 2.2.2.1 DDR3L
        2. 2.2.2.2 四通道 SPI NOR 闪存
        3. 2.2.2.3 eMMC iNAND
        4. 2.2.2.4 SD 卡连接器
      3. 2.2.3  音频编解码器
      4. 2.2.4  USB 至 UART 转换器
      5. 2.2.5  USB 端口
      6. 2.2.6  LCD 屏幕连接器
      7. 2.2.7  移动工业处理器接口 (MIPI) CSI 连接器
      8. 2.2.8  Mini PCI Express 连接器
      9. 2.2.9  CAN 收发器和标准连接器
      10. 2.2.10 JTAG 接头
      11. 2.2.11 USB2ANY 接头
      12. 2.2.12 功能开关和状态 LED
    3. 2.3 重点产品
      1. 2.3.1 TPS6521815 — 电源管理 IC
      2. 2.3.2 WL1831MOD - Wi-Fi + 蓝牙模块
      3. 2.3.3 DP83867CR - 以太网 PHY
      4. 2.3.4 OPT3001 - 环境光传感器
      5. 2.3.5 INA3221 - 电流监控器
      6. 2.3.6 TPS3808 - 复位方案电压监控器
      7. 2.3.7 TLV755P、TPS62067、TPS51200 – 辅助电源
    4. 2.4 系统设计原理
      1. 2.4.1 功耗估算
      2. 2.4.2 电源时序
      3. 2.4.3 I2C 器件链
      4. 2.4.4 时钟方案
      5. 2.4.5 BOOT 配置
      6. 2.4.6 PCB 布局规划
  9. 3入门指南、测试设置和测试结果
    1. 3.1 硬件和软件的入门指南
      1. 3.1.1 硬件
        1. 3.1.1.1 板载 LED 信息
      2. 3.1.2 软件
        1. 3.1.2.1 TIDA-050034 的引导
        2. 3.1.2.2 用于测试 TIDA-050034 的 Linux 命令示例
  10. 4设计文件
    1. 4.1 原理图
    2. 4.2 物料清单
    3. 4.3 CAD 文件
    4. 4.4 Gerber 文件
    5. 4.5 装配图
  11. 5软件文件
  12. 6文档支持
    1. 6.1 商标
    2.     59
  13. 7修订历史记录
  14.   A 处理器引脚映射
    1.     A.1 i.MX 7Dual 引脚映射

用于测试 TIDA-050034 的 Linux 命令示例

计算总线上的 I2C 器件数量,其中“0”表示我要在通道 0 上查找 I2C 器件(因为 TPS6521815 应位于此处 0x24):

root@timx7d:~# i2cdetect -y -r 0
     0   1   2  3   4   5   6   7   8   9   a   b   c    d  e   f
00:             --  --  --  --  --  --  --  --  --  --  --  --  --
10: --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
20: --  --  --  --  UU  --  --  --  --  --  --  --  --  --  --  --
30: --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
40: --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
50: --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
60: --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
70: --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --

测试环境光传感器的读数,可在房间内的灯打开时读取一次,然后在灯关闭时再次读取:

root@timx7d:~# test_als
lux value : 384.000000
root@timx7d:~# test_als
lux value : 16.020000

验证 PMIC 的动态电压调节相对于处理器的 CPU 频率是否正常工作,其中 792MHz 对应于 DCDC1 = 1.0V,而 996MHz 对应于 DCDC1 = 1.1V:

root@timx7d:~# echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
root@timx7d:~# echo 996000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 
root@timx7d:~# echo 792000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

运行电流传感器应用并测量来自 TPS6521815 PMIC 的任何电源轨上的电流,其中第一个提示中的“1”表示电流传感器 IC #1,第二个提示中的“1”表示通道 1,“curr1_input”返回 VDD_ARM 和 VDD_SOC 电源轨正在使用的 248mA 值:

root@timx7d:~# test_currentsensor
Enter current sensor no[1-2]: 1
Enter voltage Level[1-3]: 1
/******************************************************************************/
/*                               CURRENT SENSOR2                              */
/*            Location of node:/sys/bus/i2c/devices/2-0040/hwmon/h1mon1/      */
/******************************************************************************/
/* ========================================================================== */
/*                              VDD_SOC_ARM                                   */
/* ========================================================================== */
      curr1_crit :  16380 mA
curr1_crit_alarm :  0
     curr1_input :  248 mA
       curr1_max :  16380 mA
 curr1_max_alarm :  0
       in1_input :  1104 mV
/******************************************************************************/

除了数千个预定义的 Linux 命令(可包含在适用于 iMX 的 Yocto 构建中)之外,还有许多其他专门用于测试 TIDA-050034 的实用功能。对于对处理器进行应力测试以及增加负载电流以测试 PMIC,最有用的命令是“stress-ng”。有关 Linux 命令的更多信息,可以在《Ubuntu 手册》中查阅。