电子说
在电子工程领域,数据采集系统的性能直接影响着整个项目的成败。ADuC831作为一款高度集成的247 kSPS数据采集系统,融合了高性能自校准多通道12位ADC、双12位DAC以及可编程8位MCU,为工程师们带来了诸多便利和强大的功能。下面,我们就来深入了解一下这款芯片。
文件下载:ADUC831.pdf
ADuC831适用于多个领域,如光网络中的激光功率控制、基站系统、精密仪器和智能传感器、瞬态捕获系统以及数据采集与通信系统等。它还可以作为现有ADuC812系统的引脚兼容升级版,为需要更多代码或数据内存的项目提供解决方案。
ADC转换模块采用快速的8通道、12位单电源ADC,通过3个寄存器的SFR接口即可轻松配置。其基于电容DAC的逐次逼近型转换器,输入范围为0至 (V{REF}) ,片上提供高精度、低漂移且经过工厂校准的2.5 V参考电压,也可连接1 V至 (AV{DD}) 的外部参考电压。支持单步或连续转换模式,可通过软件或外部引脚触发,还能配置为DMA模式,实现连续转换并将样本捕获到外部RAM空间。此外,片上带隙参考的电压输出可作为第九个ADC通道输入,方便实现温度传感器功能。
在驱动ADC时,要注意其采用电荷采样输入级的逐次逼近(SAR)架构。每次转换分为采样和转换两个阶段,新输入通道选择时,32 pF采样电容的残余电荷会产生瞬态信号,信号源需能快速恢复。可通过软件插入延迟或采用硬件解决方案,如选择快速稳定的运算放大器或添加特定的缓冲电路来解决。同时,为保证ADC的准确操作,要将每个模拟输入的总源阻抗保持在61 Ω以下。
ADuC831的片上Flash/EE内存技术为用户提供了非易失性、在线可重编程的代码和数据存储空间。其程序内存和数据内存具有高可靠性,擦写次数和数据保留时间都有良好的表现。
程序内存的编程方式多样,包括串口下载、并行编程和用户下载模式。用户下载模式可在运行时对56 kBytes的程序内存进行擦除和重编程,方便代码升级和数据存储。同时,芯片提供了三种Flash/EE程序内存安全模式,可限制对内部代码空间的访问,增强了系统的安全性。
数据内存为4 kBytes,配置为1024页,每页4字节。通过一组SFR寄存器进行访问,可实现数据的读写、擦除和验证功能。在使用时,要注意页面的擦除和编程操作,遵循一定的流程以确保数据的正确存储。
在基于ADuC831的设计中,要特别注意接地和PCB布局。虽然芯片有独立的模拟和数字接地引脚,但不要将它们连接到两个单独的接地平面,除非两者在芯片附近连接。在系统中,要确保数字和模拟组件物理分离,避免数字回流电流影响模拟电路。若连接快速逻辑信号,要在相关线路上添加串联电阻,以防止高速信号耦合到芯片中影响ADC转换精度。
ADuC831提供了两种开发工具,QuickStart开发系统是入门级的低成本工具套件,包括评估板、编程电缆、集成开发环境、串口下载软件等。QuickStart Plus开发系统则提供了更强大的非侵入式调试和仿真工具,适合对开发要求较高的项目。
ADuC831以其丰富的功能、高性能和灵活的配置,为电子工程师在数据采集与处理领域提供了一个优秀的解决方案。在实际应用中,工程师们需要深入了解其各个模块的特性和工作原理,合理进行硬件设计和软件开发,以充分发挥其优势,实现项目的成功。大家在使用ADuC831的过程中遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !