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_0_Def.py

AFE20408 第 0 页包含基本配置寄存器。此文件包含寄存器和特定数据组合的相关变量。在对此页面上的任何寄存器进行写入或读取之前,您需要将 0x0000 写入 PAGE 寄存器。

此页面包含以下寄存器:

表 4-1 页 0 寄存器
寄存器 说明
CHIP_ID 回读值为 0x2480
CHIP_VER
SDO_EN 需要启用 SDO 才能进行 SPI 回读。
GEN_CFG_0 PAON 和 FLEXIO 配置
GEN_CFG_1 VSS 范围和 FLEXIO 选择
ALARMOUT_SRC_0
ALARMOUT_SRC_1
ALARM_STATUS_0_BYP
ALARM_STATUS_1_BYP
PAON_SRC_0
PAON_SRC_1
RESET_FLAGS

示例:

    #Example: Read chip ID
    ftdiObject.spiWrite(PAGE_ADDRESS, PAGE_GEN_CONFIG)  #Set page
    ftdiObject.spiWrite(SDO_EN_ADDRESS, SDO_EN_FSDO_Dis + SDO_EN_SDOenabled)  #Enable SDO
    print(ftdiObject.spiRead(CHIP_ID_ADDRESS))          #Read Chip ID