我想用PSoC4中QFN封装的CY8C4245LQI来设计BLDC的驱动器,用Mux同步切换检测反向电动势,用差分ADC获取对应相位的反相电动势大小,来检测过零事件。
用一个timer来获取外部调速PWM(2%~4% @50Hz)信号。
当然这颗芯片只是做一路的驱动器是很容易做到的,并且我也实现了。电路是在红板上搭建测试的,而现在想确定引脚布局 画出调试PCB,专门从新优化驱动程序。
而后来我发现,PSoC4有4个timer 可以做2个PWM发生和2个PWM捕获,这样我就想用一颗主控来做两路的BLDC驱动器,NMOS管也选择了双NMOS的英飞凌BSC0911。
另外也特别考虑了缩减尺寸,就开始考虑这种方案,引脚是够用的,我布局了所有的引脚,现在就差两路PWM的捕获输入引脚,无法找到连接方案。
主要的模拟引脚全部从P2引入。其他的Mux的设置也没有引起警告,我在考虑,是不是Timer/Counter 模式的Capture引脚也有固定的输入,但是在相关的手册上没有找到说明。
想请教经验丰富的大家,PSoC4里面的资源是否能够完成这样的设计,引脚怎么布局才能做到呢?
|