ZHCUD83 August   2025

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. FT4222_Python_Controller.py
    1. 2.1 I2C 命令
    2. 2.2 SPI 命令
  6. AFE20408_Page_Global_Def.py
  7. AFE20408_Page_0_Def.py
  8. AFE20408_Page_1_Def.py
  9. AFE20408_Page_2_Def.py
  10. AFE20408_Page_3_Def.py
  11. AFE20408_Page_4_Def.py
  12. AFE20408_Page_6_Def.py
  13. 10Main.py
  14. 11通用序列
    1. 11.1 复位序列
    2. 11.2 ADC 配置
    3. 11.3 DAC 配置
  15. 12常见问题
  16. 13总结

AFE20408_Page_Global_Def.py

AFE20408 的 Global 页面始终可供访问 – 无需更改 PAGE 寄存器即可访问任何全局寄存器。此文件包含变量格式的全局寄存器地址。此文件还包含特定数据组合的相关变量。

此页面包含以下寄存器:

表 3-1 全局页面寄存器
寄存器 说明
NOP 软件复位 = 0x00AD
PAGE

PAGE 0 = GEN 配置

PAGE 1 = ADC 配置

PAGE 2 = ADC CCS 配置

PAGE 3 = DAC 配置

PAGE 4 = DAC 缓冲器

PAGE 6 = DAC 有效

GEN_STATUS 只读
ALARM_STATUS_0 只读
ALARM_STATUS_1 只读
PWR_STATUS_0 只读
PWR_STATUS_1 只读
PWR_EN DAC 使能配置
触发 ADC 和 DAC 触发
GPIO
DRVEN_SW_EN 启用软件 DRVEN
DRVEN 软件 DRVEN 配置
DAC_BCAST DAC 广播数据
GLOBAL_CFG
ADC_SENSE0 SENSE0 回读
ADC_SENSE1 SENSE1 回读
ADC_ADC0 ADC0 回读
ADC_ADC1 ADC1 回读
ADC_TMP 局部温度回读

示例:

# Write to the DAC Power Enable address, enable all of the DACs

   # Example 1: Use the address variable, use raw data.
   ftdiObject.spiWrite(PWR_EN_ADDRESS, 0x01FF)  

   # Example 2: Use the variables to set the data.
   ftdiObject.spiWrite(PWR_EN_ADDRESS, PWR_EN_PAON_En + PWR_EN_PDACB3_En + PWR_EN_PDACB2_En + PWR_EN_PDACB1_En + PWR_EN_PDACB0_En + PWR_EN_PDACA3_En + PWR_EN_PDACA2_En + PWR_EN_PDACA1_En + PWR_EN_PDACA0_En)