说说EVAL-CN0300-EB1Z评估板
此板使用ADuCM360,一个带M3核的高精度24位sigma-delta (Σ-Δ) ADC,
对应输出4mA至 20mA。电路如下:
ADuCM360内嵌ARM Cortex™-M3核,最大内核时钟为16MHz,128KB
FLASH,8K内部RAM,19个IO端口,24位ADC,共11个通道,采样率3.906KSPS。
ADuCM360带有片内32K的振荡器和片内
CPU核是低功耗、32位RISC处理器,最高20MIPS。M3处理器内部有11
通道的DMA支持SPI、UART、I
模拟部分包括双ADC通道,每个通道都可以工作单端模式或差分模式。
芯片还有片内可编程电流源,诊断电流源,及用于共模模式的900mV偏压发
生器;内部还有用于切断外部电路的接地开关。内部有可编程增益控制,
给测量带来方便。
ADC部分包含了两个并联滤波器sinc3或sinc4与sinc2并联,sinc3或sinc4
用于精确测量,sinc2用于快速测量。
芯片还包含有低噪声的带隙内部基准源,但基准源也可以以选择外部
分提供。
芯片不仅带有UART、I
定时器,一个唤醒定时器,看门狗定时器,以及带6个输出的16位PWM。
ADuCM360很适合电池供电,供电电压1.8V~3.6V,在休眠模式下仅
消耗4μA.电流,在休眠模式下,外部中断及唤醒定时器可以唤醒它。
片内固化有2线JTAG及UART下载程序固件。
二、CN0300评估板
1、12位的DAC及它的片上缓冲器,控制外部NPN管BC548。输出的
DAC部分,为了保证精度,补偿误差,ADC0测量反馈后的电压,并使用
程序校正。这种闭环控制法可以使它在输出为4mA至20mA时,提供±
的精度。
2、24-bit的Σ-Δ ADC以及它的PGA,对所使用的热电偶及RTD测量时,
设置增益到32倍,ADC1在热电偶及RTD中来回切换。
3、可编程的恒流源提供给RTD,两个恒流源可以从0μA到2mA步进
设置,这里设置为200μA ,以使RTD有最小的自加热。
4、参考源使用MCU内部的1.2V。参考电阻接于VREF+及VREF-端,
三、代码
ADI网站上,在ADuCM360页面可以找到它的代码。
(略)
[ 本帖最后由 dontium 于 2012-12-7 18:40 编辑 ]