一、前言
上个月29号放假了,和朋友一起去了南京(人是真滴多),师兄晚放假几天,结果在测试时不小心把12V和GND碰触到一起了,导致12V短路,电路板几乎瘫痪了。
今天下午到学校之后就开始着手寻找问题和修复,最后发现两个驱动芯片全部烧坏了,电源部分的芯片也出现了一些问题,经过一晚上的仔细测试和修改,目前电机已经可以正常驱动,一切和放假前都一样了。
二、经验
基于下午更换新的驱动芯片的经验–由于Y轴电机的ABC三相线有虚焊的引脚,导致电机旋转不正常,所以之后绘制电路板时需要记得把ABC三相的线进行开窗处理,这样可以保证芯片的引脚和焊盘是可以连接上的。
在这我就不演示了,PCB是圆形的,布线需要整体移动PCB,有些麻烦,嘻嘻。
总结一下,下版PCB的修改的有以下几点:
1. PCB尺寸要修改,内径外径军减小10mm左右
2. 布局要修改,可以考虑将ADC芯片单独做一个PCB板(听老师的)
3. 驱动芯片的HNx引脚要悬空
4. ABC三相线开窗
5. 两个驱动芯片共用一个SPI;三个ADC芯片共用一个SPI
三、ADS1285
下面是该芯片的数据手册(英文)和一个"高速数据转换"的应用手册链接:
数据手册:用于地震探测和地球空间探测的 32 位高分辨率双通道
应用手册: 高速数据转换
下面是一些基本的介绍,如果是做能源、地震监控、精密仪器的小伙伴,这个芯片再合适不过了(贵的东西唯一的缺点就是贵),该芯片的功耗低、精度高、封装小,喜欢的建议抓紧下单购买()
注意!!!该芯片对于电源的纹波要求较高,在设计电路上一定要注意,下面是数据手册9.3.1节有关模拟电源的介绍:
ADC有三个模拟电源:AVDD1、AVDD2和AVSS,它们都必须稳压良好,不受开关电源噪声(电压纹波< 1 mV)的影响。AVDD1电源电压相对于AVSS,为PGA和缓冲器供电。AVSS为负电源。ADC可以配置为单电源工作,AVDD1 = 5 V或3.3 V, AVSS连接到地。由于AVDD1对AGND的最小电压= 2.375 V,因此只有当AVDD1 - AVSS =±2.5 V时才能实现双电源工作。
单电源工作需要在检波器输入端通过输入端电阻产生电平移位电压。电平移位电压通常等于AVDD1 / 2。用1 μ f和0.1 μ f并联电容将AVDD1旁路到AVSS。
AVDD2电源为调制器供电。为了简化系统电源管理,无论AVDD1和AVSS配置为单电源还是双电源,AVDD2都可以连接AVDD1 (AVDD2相对AGND电压范围为2.375 V ~ 5.25 V)。用1 μ f和0.1 μ f并联电容将AVDD2旁路到AGND。
在我们设计的电路中,AVDD2连接到2.5V(实际为2.48V,应该可以满足要求)。
数据手册相关的电气特性部分介绍尽量仔细看一遍(耐住性子):
差分输入VIN=VAINP-VAINN,我们设计时使用参考电压为4.096V:
这里放这么多图片的原因主要是一定在设计时注意引脚的输入电压的范围,若果超过了该范围,后果很严重。
今天已经有点晚了,大概看一下数据手册,明天继续更新后续的手册内容。
四、往期回顾
项目进展(一)-晶振正常输出、焊接驱动芯片、查找芯片手册并学习
项目进展(二)-配置MCT8316ZR芯片,主要学习如何根据数据手册配置外设等
项目进展(三)-电机驱动起来了,发现了很多关键点,也遇到了一些低级错误
项目进展(四)-双电机均可驱动,配置模拟SPI,调平仪功能初步实现!