任务介绍
本次任务是第三期的任务二,实现一个模拟电流检测的设计,需要选择一款电流传感器,输出是模拟信号能够由基于RP2040的MCU核心板自带的ADC进行采集,这里主要还是需要可以采集电流值的传感器,外围电路少一点最好,输出的的信号直接能够正常的采集,板卡尺寸要求小于60mmx40mm,不过之前任务一的时候定了一个尺寸,看看能不能放的开。
模块介绍
本次根据任务选择设计一个模拟电流检测模块,一开始想要选择的是ACS712,通过得捷的提醒和建议最终定的是ACS724,实际上都一样,ACS7xx传感器芯片来自Allegro公司,采用小型SOIC8封装,引脚1和2、3和4均内置保险。检测直流电流时,1和2、3和4分别为待测电流的输入端和输出端。内含一个电阻RF(INT)和一个缓冲放大器,用户可以通过FITER引脚(第6脚)外接一个电容器CF与RF(INT)组成一个简单的外接RC低通滤波器,由于内部缓冲放大器能消除因芯片内部电阻和接口负载分压所造成的输出衰减,所以外接的RC低通滤波器不会影响信号的衰减,且可进一步降低输出噪音并改善低电流精确度,LP2980AIM5-5 LDO芯片输出固定5V电压,该芯片来自TI,采用5引脚脚SOT-23 (DBV)封装,工作温度范围-40°C to 125°C。
ACS724LLCTR-05AU-T芯片DigiKey链接: https://www.digikey.cn/zh/products/detail/allegro-microsystems/ACS724LLCTR-05AU-T/5400756
原理图和PCB模块介绍
原理图
PCB
其实最经典的是ACS712,不过我们在得捷上查看的时候发现不推荐在新设计中,所以我们选择升级的芯片ACS724,实际上封装都是一样的。检测直流电流时,1和2、3和4分别为待测电流的输入端和输出端。
3D效果图
模块主要性能指标和管脚定义
主要性能指标
类型 | 模拟电流检测模块 |
核心芯片 | ACS724 |
板卡尺寸 | 30mm x 18mm |
供电电压 | 3.3V-5V |
输出类型 | 模拟输出 |
管脚定义
管脚属性 | 管脚名 | 管脚编号 |
P | VCC | 1 |
P | 5V | 2 |
P | GND | 3 |
I/O | OUT | 4 |
I/O | CF | 5 |
eZ-PLM上新建物料和项目的截图
使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。
我们添加了本次使用的新物料:
物料添加展示图
项目详情图
心得体会
通过本次任务的扩展多做几个传感器模块,本次做的是一个模拟电流检测模,重点要注意的就是输出的模拟量,可以通过后续的adc检测到变化,这次原本想要用的是个经典的芯片,不过在得捷上搜索后发现不推荐应用于新设计了,这一点还是挺不错的,这类芯片一般都会有对应的升级版本,同类很快就可以找到了!