This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TIC1.24万EVM-Kit:IN0 - IN10在源模式下不工作

Guru**** 671890 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/666998/tic12400evm-kit-in0---in10-not-working-in-source-mode

部件号:TIC1.24万EVM-Kit
主题中讨论的其他部件:TIC1.24万-Q1

我正在尝试将IN0 - IN10配置为源PIN,但它不起作用..... 我使用了以下配置

使用EVL软件和硬件进行测试...

DEVICE_ID = 0x100万;
Int_start = 0x200万;
CRC = 0x0300FFFF;
IN_STAT_MISC = 0x400万;
IN_STAT_COMP = 0x500万;
IN_STAT_ADC0 = 0x600万;
IN_STAT_ADC1 = 0x700万;
IN_STAT_MATRIX0 = 0x800万;
IN_STAT_MATRIX1 = 0x900万;
ANA_STAT0 = 0x0A0万;
ANA_STAT1 = 0x0B0万;
ANA_STAT2 = 0x0C0万;
ANA_STAT3 = 0x0D0万;
ANA_STAT4 = 0x0E0万;
ANA_STAT5 = 0x0F0万;
ANA_STAT6 = 0x1000万;
ANA_STAT7 = 0x1100万;
ANA_STAT8 = 0x1200万;
ANA_STAT9 = 0x1300万;
ANA_STAT10 = 0x1400万;
ANA_STAT11 = 0x1500万;
ANA_STAT12 = 0x1600万;
配置= 0x1A0.004万C;
IN_EN = 0x1BFFFFFF;

CS_SELECT = 0x1C0.0001万F;//  0x1C0003E0;


wc_CFG0 = 0x1DB6DB6D;
WC_CFG1 = 0x1AE16DB6D;
CCP_CFG0 = 0x1F0万;
CCP_CFG1 = 0x2000万;
Thres_COMP = 0x2100万;
INT_EN_COMP1 = 0x22FFFFFF;
Int_EN_Comp2 = 0x23FFFFFF;
INT_EN_CFG_0 = 0x2400.0004万;
INT_EN_CFG_1 = 0x2500万;
INT_EN_CFG_2 = 0x2600万;
INT_EN_CFG_3 = 0x2700万;
INT_EN_CFG_4 = 0x2800万;
Thres_CFG0 = 0x2900万;
Thres_CFG1 = 0x2A1.68万;
Thres_CFG2 = 0x2B00D247;
Thres_CFG3 = 0x2C045C77;
Thres_CFG4 = 0x2D0CBDA2;
THRESMAP_CFG0 = 0x2E0万;
THRESMAP_CFG1 = 0x2F2.3万;
THRESMAP_CFG2 = 0x30.0001万F5;
矩阵= 0x3100万;
模式= 0x3200万;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Prateek,

    您能不能更详细地说明说不起作用时的行为是什么?

    从您的寄存器设置来看,您似乎没有设置配置寄存器的触发器位。  在设置之前,TIC1.24万-Q1将不会开始轮询输入引脚。  因此,系统应首先设置寄存器设置,然后启用触发位以开始轮询。

    此致,

    Andrew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复

    我正在设置所有配置后发送触发器。  如果我将引脚设置为接收引脚,则IN0-IN10工作正常。 但当我将这些引脚设置为源引脚时,它不起作用。

    我只将 CS_SELECT 寄存器的值从 0x1C0003FF更改为 0x1C0003E0  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Prateek,

    您能否详细说明引脚不工作时的行为以及您的测试方式?   

    • 源电流是否正确?
    • 是否显示当前的来源根本没有打开?
    如果您断开EVM开关板并测量引脚上的电压,是否正确地将其拉起以在无负载的情况下供电?  是否可以将负载电阻器连接到主板测试点,以查看是否应用了电流源?
    • 您可能需要将设备置于连续模式才能测量此值

    此致,

    Andrew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prateek,

    几周后我们没有收到您的回复。 您是否已解决此问题?

    谢谢!
    亚当
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想使用IN0到IN10作为源引脚。  

    我已将CS_SELECT设置为0x1C0万。 但不起作用。  

    我已经测试了IC上的电压是否正确。

    我正在连接接口板的EVL板上执行所有测试。

    所有其他寄存 器值:  

    DEVICE_ID = 0x100万;
    Int_start = 0x200万;
    CRC = 0x0300FFFF;
    IN_STAT_MISC = 0x400万;
    IN_STAT_COMP = 0x500万;
    IN_STAT_ADC0 = 0x600万;
    IN_STAT_ADC1 = 0x700万;
    IN_STAT_MATRIX0 = 0x800万;
    IN_STAT_MATRIX1 = 0x900万;
    ANA_STAT0 = 0x0A0万;
    ANA_STAT1 = 0x0B0万;
    ANA_STAT2 = 0x0C0万;
    ANA_STAT3 = 0x0D0万;
    ANA_STAT4 = 0x0E0万;
    ANA_STAT5 = 0x0F0万;
    ANA_STAT6 = 0x1000万;
    ANA_STAT7 = 0x1100万;
    ANA_STAT8 = 0x1200万;
    ANA_STAT9 = 0x1300万;
    ANA_STAT10 = 0x1400万;
    ANA_STAT11 = 0x1500万;
    ANA_STAT12 = 0x1600万;
    IN_EN = 0x1BFFFFFF;
    CS_SELECT = 0x1C0万;
    WC_CFG0 = 0x1D92.4924万;  
    WC_CFG1 = 0x1E12.4924万;  
    CCP_CFG0 = 0x1F0万;
    CCP_CFG1 = 0x2000万;
    Thres_COMP = 0x2100万;
    INT_EN_COMP1 = 0x22FFFFFF;
    Int_EN_Comp2 = 0x23FFFFFF;
    INT_EN_CFG_0 = 0x2400.0004万;
    INT_EN_CFG_1 = 0x2500万;
    INT_EN_CFG_2 = 0x2600万;
    INT_EN_CFG_3 = 0x2700万;
    INT_EN_CFG_4 = 0x2800万;
    Thres_CFG0 = 0x2900万;
    Thres_CFG1 = 0x2A1.68万;
    Thres_CFG2 = 0x2B00D247;
    Thres_CFG3 = 0x2C045C77;
    Thres_CFG4 = 0x2D0CBDA2;
    THRESMAP_CFG0 = 0x2E0万;
    THRESMAP_CFG1 = 0x2F2.3万;
    THRESMAP_CFG2 = 0x30.0001万F5;
    矩阵= 0x3100万;
    模式= 0x3200万;

    配置= 0x1A001C2C;