下面结合个人经验和datasheet说一下自己的理解。
1、功能框图其实,我也是一个电子行业的新手,打板和元器件选型也没干几年,到今年的六月份也就2年,只是大学专业是测控,可能基于这点还有些话语优势。所以,接下来说的、写的都是个人意见,大神轻喷。
从数码管到电压表,这其中的关系咱们先理理。说的是这个问题,但不仅仅只说这个问题,更希望给题主一个思路,以后能够独立解决这类问题。
上面是ADC0832的一个应用框图,简单的表示:测量的模拟量---》A/D---》数字连接--》CPU。如果使用其他的外置ADC也是这样一个流程,区别可能是数字连接的通信协议不一样。至于数码管,那就是单片机的事情了,想静态显示还是动态显示,随便选择,当然为了节省IO一般都是利用数码管的余晖效应进行动态显示。所以,到了数码管这里,整个流程就变为了:测量的模拟量---》A/D---》数字连接--》CPU--》数码管。
2、电路设计中的几个小问题首先需要注意,对于ADC的电压测量不能超过参考电压。就像图中的Vin只能小于或者等于VREF,因为就像汽车不能超载一样。
在图中我们可以看到VREF的获得是使用运放的跟随器来获得,其实在实际中会采用特定的稳压IC获得,比如三端稳压器 AMS1117-3.3V。
其次,仅仅只有这个保护意识不够,输入端需要处理,无论咱们怎样小心,总会超量程的时候,所以最好加几个元器件以防万一。到这里基本ADC了解地差不多了,该说说说说数码管了。3、数码管说到数码管,首先要明白所谓数码管就是LED的集合,多个LED组成了数码管,而数码管也分为共阳极和共阴极。这里举例使用的是共阴极数码管。
从图上可以看出,所谓的共阴极也就是负极成为公共点了,这里直接把3-8连接到GND就行。然后需要显示什么数字,对应的IO口的电平至高就OK。下图给出相对应的LED位置示意图:至此,ADC和数码管的简单实用方法都说了