Microchip
直播中

严岩

7年用户 181经验值
私信 关注
[问答]

如何计算ADC吞吐量?

我是新的PIC系列如果我错了请纠正它。我使用PIC32 MZ2048 EFH144我取时钟源从PBCK3与100MHz的频率,这里我的设置是CONCLKDIV=1它的2。ADCDIV=1它的2意味着TAD0= 25MHz对不对?现在我如何计算吞吐量?AdCCON3BITS ADCSEL=0;//选择输入时钟源ADCCON3BITS CONCLEKDIV=1;/控制时钟频率为输入CcAccdCCON3BIT.VReFSEL=0;ADC0timeBITS ADCDIV=1;//ADC0时钟频率为控制时钟的一半=TAD0 ADC0TIMITBITS。SAMC=5;//ADC0采样时间=5×TAD0 ADC0TIMBSelRes=3;//ADC0分辨率为12位。

以上来自于百度翻译


      以下为原文

    i am new in PIC series if i wrong please correct it.
i used PIC32MZ2048EFH144 i take the clock source from PBCLK3 with 100MHz Frequency,
Here my settings are
CONCLKDIV=1  its 2.
ADCDIV=1 its 2
means TAD0 =25Mhz right ??
now how can i calculate the throughput ??

ADCCON3bits.ADCSEL = 0;      // Select input clock source
ADCCON3bits.CONCLKDIV = 1;  // Control clock frequency is half of input clock
ADCCON3bits.VREFSEL = 0;

ADC0TIMEbits.ADCDIV = 1;    // ADC0 clock frequency is half of control clock = TAD0
    ADC0TIMEbits.SAMC = 5;      // ADC0 sampling time = 5 * TAD0
    ADC0TIMEbits.SELRES = 3;    // ADC0 resolution is 12 bits


Thanks in Advance


回帖(1)

康辅佑

2018-11-21 16:07:15
错误的william hill官网 。

以上来自于百度翻译


      以下为原文

    Wrong forum.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分