ZHCU433A January   2018  – May 2025 ISOM8610

 

  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 ISO121x
      2. 2.2.2 SN74LV165A
      3. 2.2.3 SN74LVC1GU04
      4. 2.2.4 TVS3300
      5. 2.2.5 ISOM8600
    3. 2.3 系统设计原理
      1. 2.3.1 数字输入级
      2. 2.3.2 断线检测
        1. 2.3.2.1 案例 1:导线完好且输入状态为 “1”
        2. 2.3.2.2 案例 2:导线完好且输入状态为 “0”
        3. 2.3.2.3 案例 3:断线
      3. 2.3.3 数字输出的读数
  9. 3硬件、软件、测试要求和测试结果
    1. 3.1 所需的硬件和软件
      1. 3.1.1 硬件
      2. 3.1.2 软件
    2. 3.2 测试和结果
      1. 3.2.1 测试设置
      2. 3.2.2 测试结果
        1. 3.2.2.1 组通道配置
        2. 3.2.2.2 单通道配置
      3. 3.2.3 结语
  10. 4设计文件
    1. 4.1 原理图
    2. 4.2 物料清单
    3. 4.3 PCB 布局建议
      1. 4.3.1 布局图
    4. 4.4 Altium 工程
    5. 4.5 Gerber 文件
    6. 4.6 装配图
  11. 5软件文件
  12. 6相关文档
    1. 6.1 商标
  13. 7作者简介
    1. 7.1 鸣谢
  14. 8修订历史记录

数字输出的读数

要读取 16 个数字输出信号,有两个选项:

  1. 并行读取 J5(通道 1-8)和 J8(通道 9-16)连接器上的输出信号
  2. 从并行输入/串行输出寄存器 U1 和 U2 串行读取输出信号
TIDA-01509 输出信号的并行和串行读取选项原理图图 2-11 输出信号的并行和串行读取选项原理图

串行读出时,每组所有八个输出信号都连接到并行输入/串行输出寄存器 SN74LV165A。寄存器 U1 的输出 QH 连接到寄存器 U2 的输入引脚 SER。要读取寄存器,需使用 LaunchPad 的 SPI。为此,LaunchPad SPI 按如下方式连接到 SN74LV165A 寄存器:

注:

使用函数为 Y = A 的逻辑门 SN74LVC1GU04 对 LaunchPad 的 SPI_nCS 信号进行反相。

→SPI_nCS 逻辑 “0”/低电平 = SN74LV165A 的 SH/LD 引脚逻辑 “1”/高电平

表 2-2 SPI 与 U1、U2 之间的电气连接
LAUNCHPAD U1(通道 1-8) U2(通道 9-16)
SPI_MOSI 未使用 未使用
SPI_MISO 未连接 QH
SPI_nCS SH/LD SH/LD
SPI_CLK CLK CLK
QH SER

16 个输出状态的读取工作原理如下:

  1. SPI_nCS 为高电平→两个 SN74LV165A 持续负载输入状态
  2. SPI_nCS 被拉至低电平→两个 SN74LV165A 存储其各自八个输入的当前状态
  3. 为 SPI_CLK 计时 16 倍→寄存器 U2 的输出 QH 首先输出 U2 的输入 H-A(通道 9-16)的状态,其次输出 U1 的输出状态 H-A(通道 1-8)。