AlD转换方案选择
发布时间:2015/3/20 20:40:43 访问次数:592
方案一:选择0809作AlD转换芯片,但是其HX8254-C转化时间为lOOruS,分辨率只有8位,HX8254-C需要占用单片机的I/O口资源较多。
方案二:选择单片机自带有A/D转换功能的芯片(STC12C5A60S2),分辨率为10位,只需占用单片机的一个I/O口,完成一次AlD转化只需90个时钟周期。
通过对比,首选方案二。
单片机方案选择
方案一:选择STC89C51单片机,该单片机有片内程序存储器、片内数据存储器、片外程序存储器(可扩展)与片外数据存储器(可扩展)3个地址空间,内部有Flash ROM,片内RAM分为低128字节RAM和特殊功能寄存器,有2个定时器。
方案二:STC12C5A60S2系列单片机是STC生产的时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令完全兼容传统8051,但速度快8~12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位AlD转换。共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器TO和Tl,没有定时器2,但有独立波特率发生器,作串行通信的渡特率发生器,再加上2路PCA模块可再实现2个16位定时器。
综上所述,虽然传统8051单片机的应用比较成熟,但传统8051单片机内部资源比较少,没有A/D转换,如果外接的话会增大系统体积,STC12C5A60S2内部有集成AlD转换,无需外接,节省体积。通过比较,首选方案二。
方案一:选择0809作AlD转换芯片,但是其HX8254-C转化时间为lOOruS,分辨率只有8位,HX8254-C需要占用单片机的I/O口资源较多。
方案二:选择单片机自带有A/D转换功能的芯片(STC12C5A60S2),分辨率为10位,只需占用单片机的一个I/O口,完成一次AlD转化只需90个时钟周期。
通过对比,首选方案二。
单片机方案选择
方案一:选择STC89C51单片机,该单片机有片内程序存储器、片内数据存储器、片外程序存储器(可扩展)与片外数据存储器(可扩展)3个地址空间,内部有Flash ROM,片内RAM分为低128字节RAM和特殊功能寄存器,有2个定时器。
方案二:STC12C5A60S2系列单片机是STC生产的时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令完全兼容传统8051,但速度快8~12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位AlD转换。共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器TO和Tl,没有定时器2,但有独立波特率发生器,作串行通信的渡特率发生器,再加上2路PCA模块可再实现2个16位定时器。
综上所述,虽然传统8051单片机的应用比较成熟,但传统8051单片机内部资源比较少,没有A/D转换,如果外接的话会增大系统体积,STC12C5A60S2内部有集成AlD转换,无需外接,节省体积。通过比较,首选方案二。