ZHDU059A March   2026  – May 2026

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
  8. 2系统概述
    1. 2.1 设计注意事项
    2. 2.2 重点产品
      1. 2.2.1  AM2612
      2. 2.2.2  TIOL221
      3. 2.2.3  DP83826A
      4. 2.2.4  TPS274C65
      5. 2.2.5  LMK3C0105
      6. 2.2.6  LM74502
      7. 2.2.7  LMR51425
      8. 2.2.8  TPS62A03
      9. 2.2.9  TSM36CA
      10. 2.2.10 TVS3300
      11. 2.2.11 SN74HCS594
      12. 2.2.12 SN74HCS165
      13. 2.2.13 ESD204
      14. 2.2.14 ESD441
      15. 2.2.15 TPD2E2U06
      16. 2.2.16 TPS7A3701
      17. 2.2.17 MSP432E401
      18. 2.2.18 CSD18540Q5B
      19. 2.2.19 CSD18543Q3A
  9. 3系统设计原理
    1. 3.1 电源和保护
      1. 3.1.1 LM74502 输入保护
    2. 3.2 以太网
    3. 3.3 IO-Link HSS
    4. 3.4 用于 LED 和数字 IO 的移位寄存器
    5. 3.5 IO-Link 保护
    6. 3.6 CPU 和引导
  10. 4硬件、软件、测试要求和测试结果
    1. 4.1 硬件要求
    2. 4.2 软件要求
    3. 4.3 测试设置
    4. 4.4 测试结果
      1. 4.4.1  高侧开关 TPS274C65
      2. 4.4.2  TIOL221
      3. 4.4.3  输入保护和启动
      4. 4.4.4  EMC/EMI 合规性
      5. 4.4.5  CISPR 32 辐射发射
      6. 4.4.6  EN61000-6-3–传导发射
      7. 4.4.7  IEC 61000-4-2–接触放电 (ESD)
      8. 4.4.8  EN 61000-4-3 辐射抗扰度
      9. 4.4.9  IEC 61000-4-4 突发 / EFT
        1. 4.4.9.1 直流端口
        2. 4.4.9.2 以太网
        3. 4.4.9.3 IO-Link
        4. 4.4.9.4 总结
      10. 4.4.10 IEC 61000-4-5 浪涌
      11. 4.4.11 IEC 61000-4-6 传导抗扰度
    5. 4.5 以太网合规性
  11. 5设计和文档支持
    1. 5.1 设计文件
      1. 5.1.1 原理图
      2. 5.1.2 BOM
      3. 5.1.3 PCB 布局建议
        1. 5.1.3.1 布局图
    2. 5.2 软件
    3. 5.3 文档支持
    4. 5.4 支持资源
    5. 5.5 商标
  12. 6作者简介
  13. 7修订历史记录

CPU 和引导

若要启动处理器,SOP 引脚需要根据从哪里启动而正确设置。开关 SW1 在复位时通过 U15 连接,并为处理器提供相关配置。

TIDA-011002 引导模式开关图 3-17 引导模式开关
引导器件 SW1(1 = 开启,0 = 关闭)
UART 1110
开发引导 0100
OSPI 1100

由于该参考设计使用的闪存比 AM261 EVM 和所有软件示例更大,因此需要修改 SDK 中的引导加载程序相关文件,以便 syscfg 生成的 ti_board_open_close.c 文件如下所示。该配置允许以高达 133MHz 的速度在高速 OSPI 模式下引导。

/* FLASH Attrs */
Flash_Attrs gFlashAttrs_MX25LM51245GXDI00 =
{
    .flashName = "MX25LM51245GXDI00",
    .deviceId = 0x853A,
    .manufacturerId = 0xC2,
    .flashSize = 67108864,
    .blockCount = 1024,
    .blockSize = 65536,
    .pageCount = 256,
    .pageSize = 256,
    .sectorCount = 16384,
    .sectorSize = 4096,
    .phyTuningOffset = 0x80000,
};

/* FLASH DevConfig */
Flash_DevConfig gFlashDevCfg_MX25LM51245GXDI00 =
{
    .cmdExtType = OSPI_CMD_EXT_TYPE_INVERSE,
    .enable4BAddr = TRUE,
    .addrByteSupport = 2,
    .fourByteAddrEnSeq = 0x20,
    .cmdWren = 0x06,
    .cmdRdsr = 0x05,
    .srWip = (1 << 0),
    .srWel = (1 << 1),
    .xspiWipRdCmd = 0x05,
    .xspiWipReg = 0x00000000,
    .xspiWipBit = (1 << 0),
    .resetType = 0x10,
    .eraseCfg = {
        .blockSize = 65536,
        .sectorSize = 4096,
        .cmdBlockErase3B = 0xD8,
        .cmdBlockErase4B = 0xDC,
        .cmdSectorErase3B = 0x20,
        .cmdSectorErase4B = 0x21,
        .cmdChipErase = 0xC7,
    },
    .idCfg = {
        .cmd = 0x9F, /* Constant */
        .numBytes = 3,
        .dummy4 = 0,
        .dummy8 = 20,
        .addrSize = 0
    },
    .protocolCfg = {
        .protocol = FLASH_CFG_PROTO_8D_8D_8D,
        .isDtr = TRUE,
        .cmdRd = 0xEE,
        .cmdWr = 0x12,
        .modeClksCmd = 0,
        .modeClksRd = 0,
        .dummyClksCmd = 20,
        .dummyClksRd = 20,
        .enableType = 0,
        .enableSeq = 0x04,
        .protoCfg = {
            .isAddrReg = TRUE,
            .cmdRegRd = 0x71,
            .cmdRegWr = 0x72,
            .cfgReg = 0x00000000,
            .shift = 0,
            .mask = 0x00,
            .cfgRegBitP = 0,
        },
        .strDtrCfg = {
            .isAddrReg = TRUE,
            .cmdRegRd = 0x71,
            .cmdRegWr = 0x72,
            .cfgReg = 0x00000000,
            .shift = 1,
            .mask = 0x00,
            .cfgRegBitP = 1,
        },
        .dummyCfg = {
            .isAddrReg = TRUE,
            .cmdRegRd = 0x71,
            .cmdRegWr = 0x72,
            .cfgReg = 0x00000003,
            .shift = 0,
            .mask = 0x01,
            .cfgRegBitP = 3,
        },
    },
    .flashWriteTimeout = 152,
    .flashBusyTimeout = 76000000,
};

该处理器包含两个实现 IO-Link 及工业以太网的 ICSS。所有八个 IO-Link 端口都由一个 ICSS 处理。该以太网与第二个处理器接合。有关 AM261 可用堆栈的详细信息,请参阅工业通信 SDK 发行说明