内置马达驱动的中微SC8P1762E的总结。

  想起来就写写自己用过的芯片的一些感受,并对其进行总结。SC8P1762E是中微推出的一款内置马达驱动的单片机,一般的很多带马达驱动的消费类产品,大都是外置驱动,因为是外置驱动再加上一颗单独的MCU,这样就加大了PCB板的占用空间,价格上资源和1762E类似的单片机,加上这外置驱动,成本比集成的内置驱动1762E会偏高,再就是集成后会使电路更加简洁,降低了产品出错率。当然外置的好处是可以根据产品具体需要选定驱动芯片,而单片机可以不用动。在网上一直在找和1762E同类型的MCU,一直没找到,1762E是国内首款集成内置马达驱动的MCU芯片?如果还有其他厂家有的请各位朋友能否告知,谢谢。
  SC8P1762E集成的马达驱动实际是MX612E这颗驱动,极限参数是最大输出电流可以达到1.5A,峰值可达到2.5A。这对于一般的消费类产品,完全是足够的,比如像电动牙刷,制氧机,打磨机等等。在使用1762E的时候,需要特别注意的是:
1,内部1762E的MCU管脚RA4是连接到内部马达驱动的逻辑控制引脚,是给内置驱动赋能信号,刚使用的时候可能没注意会忘记打开这个开关,造成工作不了。
2,内部驱动信号管脚使用的是RA5,RA6,这里需要注意的时候,使马达停止先刹车RA5,RA6都置高电平快速释放掉马达内部的能量,然后再都置为低电平,使电流降至最低。
3,在使用ADC功能时,记得吧ANSEL,ANSELH模拟选择控制器相应的端口打开,否则可能会造成大电流。中微的单片机同为RISC内核的有些型号就没有这个模拟控制寄存器,在配置ADC时直接把相应端口配置为输入即可,而1762E就需要配置这个,这点比较奇怪,有时会忘记。
4,1762E是2路PWM口,可配置到不同的脚位,具体如下:

在这里插入图片描述
很奇怪的一点是 RA5不是PWM管脚,和RA6竟然不是一对,RA5,RA6是专用驱动马达的两个脚,如果不成对,那在用PWM驱动马达的时候,那只能驱动一个方向? 一般PWM驱动马达,频率至少10K以上吧,如果模拟的话频率做不了多高。
5,1762E内部定时器2个,都是8位的。如果想用定时器模拟PWM,这时候需考虑程序时基,如果与时基共用一个定时器,对于一些产品可能变化间隔相对过大。如果分开两个定时器使用,中断入口只有1个,这时候需要考虑两个定时器产生的中断在处理的时候,是否会对一些功能有影响,根据实际情况考虑。
6,1762E为OTP芯片,只能烧写一次,但是有仿真板,先用仿真板仿真,OK后再烧录到芯片。
7,在配置休眠的时候,记得一定要把相应的标志位先清0。

  暂时记录这几点,后续遇到问题再添加了,能力有限,不一定说的都对,如有问题,希望能不惜赐教。1762E的2K空间,176字节的ram,对功能不太复杂的马达驱动产品完全够用,还带LCD驱动接口,可以使产品很好的控制成本,毕竟像消费类的产品,在兼顾性能的同时,成本为重要考虑因素。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值