主题中讨论的其他器件:TMDSHSECDOCK、
您好!
我正在使用 TMDSHSECDOCK + TMDSCNCD280049C 卡、目前引脚 A2存在电压问题。 我在这个引脚上一直有0.6V 电压、我不明白为什么。 有人可以帮助我吗?
所有 S7开关都设置为关闭、我尝试禁用 PAG1 (唯一可以将引脚配置为输出的电源)。
储罐处于高级状态。
武术
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.
您好!
我正在使用 TMDSHSECDOCK + TMDSCNCD280049C 卡、目前引脚 A2存在电压问题。 我在这个引脚上一直有0.6V 电压、我不明白为什么。 有人可以帮助我吗?
所有 S7开关都设置为关闭、我尝试禁用 PAG1 (唯一可以将引脚配置为输出的电源)。
储罐处于高级状态。
武术
您好、Joseph、
是的、在我的测量过程中运行代码。 如果没有代码运行、电压为0V。
在我对 ADC A 进行初始化之后、如果它能为您提供帮助、请参阅:
//将 VREF 设置为内部
ADC_setVREF (ADCA_BASE、ADC_reference_internal、ADC_reference_3_3V);
//将 ADCCLK 分频器设置为/4
ADC_setPrescaler (ADCA_BASE、ADC_CLK_DIV_4_0);
//将脉冲位置设置为晚期
ADC_setInterruptPulseMode (ADCA_BASE、ADC_PULSE_END_of _CONV);
//为 ADC 加电
ADC_enableConverter (ADCA_BASE);
//禁用 SOCA
ePWM_DisableADCtrigger (EPWM1_base、ePWM_SOC_A);
//将 SOC 配置为发生在第一个周期事件上
ePWM_setADCTriggerSource (EPWM1_base、ePWM_SOC_A、ePWM_SOC_TBCTR_ZERO);
//设置预分频以每10us 触发 ADC (PWM 周期)
ePWM_setADCTriggerEventPrescale (EPWM1_base、ePWM_SOC_A、1);
//启动 ePWM1,启用 SOCA
ePWM_enableADCtrigger (EPWM1_base、ePWM_SOC_A);
//测量 TLoad、引脚 A1
ADC_setupSOC (ADCA_BASE、ADC_SOC_NUMBER0、ADC_TRIGGER_EPWM1_SOCA、
ADC_CH_ADCIN1、50);
//测量 iBus、引脚 A2
ADC_setupSOC (ADCA_BASE、ADC_SOC_number1、ADC_TRIGGER_EPWM1_SOCA、
ADC_CH_ADCIN2、50);
//测量 Ubus、引脚 A3
ADC_setupSOC (ADCA_BASE、ADC_SOC_NUMBER2、ADC_TRIGGER_EPWM1_SOCA、
ADC_CH_ADCIN3、50);
//测量 VLoad 连接到 PGA5_IN 引脚内部连接到 A14
ADC_setupSOC (ADCA_BASE、ADC_SOC_Number3、ADC_TRIGGER_EPWM1_SOCA、
ADC_CH_ADCIN14、50);
此致、
武术