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.
芯片MSP430F67791, SD24_B问题
我有点搞不懂了,请帮忙分析下是怎么回事
1.
SD24BCTL0 = SD24REFS | SD24SSEL_1; // Select internal REF
// Select SMCLK as SD24_B clock source
SD24BOSR4 =OSR10;
SD24BCCTL4 |= SD24ALGN | SD24SNGL; // Single conversion
SD24BIE = SD24IE4;
SD24BCCTL4 |= SD24SC;
使用内部参考基准 OSR=1024有效分辨率(频率16M)
精度为2^30
为什么手册上写ADC值从800000-FFFFFF只有12BIT
而不是从000000-FFFFFF?
2.
假使我要将取样率设为256HZ
OSR=128
ADC精度就只有2^21 达不到24bit吗
楼主你好!
F6系列的user guide的说法可能不是很好理解。楼主可以参考下F4 系列的手册 的SD16的 图。
http://www.ti.com/lit/ug/slau056l/slau056l.pdf
SD24的结果寄存器是32bit的,分为 高 16bit 和 低16bit,根据不同的OSR,过采样率,结果会左移n位。不是所有的OSR值都有 24bit结果。
楼主可以提高时钟频率,用MCLK作为SD14的时钟。