昨晚上把电路图和PCB都设计好了 用的是嘉立创的EDA 不得不说 因为太多库元件的加成 感觉比KiCAD还快多了 除了AIR001的资料它没有需要自己加 (但是它居然自动给我匹配了正确的TSSOP20封装 非常奇怪 就因为20个引脚么) 确实省了好多麻烦 而且领到了券 下了单 免费5张 这也是我不愿自己做板的原因 因为有可能一用就要3-4张
其实大概也就是验证 不会取代我的旧系统 所以做成42电机的规格 而且电路设计 和其他用STM32F030的开源设计区别不大 可能有区别的话 是我比其他人喜欢省料吧 没有用晶振 全靠MCU的校正数据来获得准确主频 也没有设计光耦接口的恒流电路 在下单前最后一刻才加的LDO 但是其实是打算短路直接用开关稳压3.3V的 (但是有些国产MCU抗干扰能力很差 所以以防万一)
不过PWM输出电流基准采用了2阶RC滤波(有些方案才1阶) 也仿真过了 电机最多每秒10转 乘上磁极数就最多500Hz 而48M主频 256级或512级输出 频率会是100-200kHz 仿真下来有-70dB衰减 应该够用 我的数据设计得比较保守 有些方案虽然只用了一阶 其实它的转折频率点更低 (但降低了反应速度) 也可以得到不错的衰减效果
有意思的是引脚的选用 首先不多不少 其次接口虽然采用了传统的光耦 但是其中有USART2_RX 可以单用一个光耦跑一个只收的协议 (TX也在 但是电路没有给它输出的线路) 此外 还把TIM3划分到了编码器接口 这样可以直接使用MT6701AK/AC系列的ABZ信号 没有使用硬I2C 因为手册上说只支持400kHz的 软件实现还更快 也推荐几十ns级别的MT6701的SSI接口 电路设计上还考虑了和AS5600兼容
估计电路板会先到(据说3天) 很多元件可能假期后采购 不过可以先把MCU焊上去调试个框架出来 假期过后可能就慢更了 毕竟写程序也要花时间
匆忙之间 没注意PCB地线形成个大环路 应该到手切一下
。。。。。。。
发现 网上居然有更省料的 没有DC/DC 由3D打印机板供5V电 没有光耦 大概在小3D打印机问题不大
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |