一种制造技术

技术编号:39809946 阅读:11 留言:0更新日期:2023-12-22 02:45
本申请提供一种

【技术实现步骤摘要】
一种PWM生成电路和电机控制芯片


[0001]本申请涉及脉冲宽度调制
,具体而言,涉及一种
PWM
生成电路和电机控制芯片


技术介绍

[0002]在高速无刷电机控制系统中,使用多组开关管驱动电机转动,通常使用脉冲宽度调制
(PWM

Pulse Width Modulation)
技术对开关管通断进行控制

在电机控制时,
PWM
周期频率一般是固定的,
PWM
信号的功率谱峰值主要集中在
PWM
开关频率的倍数处,形成一个以开关频率为基波的离散频谱

这些谐波分量会通过传输线和空间电磁场向外辐射,并引起传导和辐射干扰的问题

这种干扰不仅严重影响周围的电磁环境,还对附近的电气设备造成电磁干扰

[0003]针对电磁干扰问题,通常引入扩频时钟发生器来降低电磁干扰

其中,扩频
(Spread Spectrum)
是一种通过在发送信号时对其进行频率扩展的技术,使得信号在宽带频谱上占用更大的带宽,以提高信号的抗干扰性和保密性

扩频时钟发生器将时钟进行扩频,类似于频率调制,扩频时钟技术轻微抖动系统的时钟频率使频谱扩展到一定宽度的频带上

实际上,扩频时钟没有减少各次谐波的总能量,它只是把原来非常集中的能量均匀分散到一定宽度的频带上,使得单个频点上的功率变小,从而降低了电磁辐射幅度

[0004]在已有的扩频时钟方案中,直接对时钟进行调制,会使得每个时钟周期的持续时间不一致,在进行脉冲调制时,输出
PWM
的高电平会持续若干个时钟周期,扩频时钟会导致脉冲高电平的持续时间随着扩频时钟变化而变化,高电平持续时间不一致

在电机控制场景中,高电平持续时间的变化会影响电机的控制,从而影响电机控制的稳定性

[0005]上述问题成为急需解决的问题


技术实现思路

[0006]本申请的目的在于,针对上述现有技术中的不足,提供一种
PWM
生成电路和电机控制芯片,以便解决现有技术中存在的问题

[0007]为实现上述目的,本申请实施例采用的技术方案如下:
[0008]第一方面,本申请实施例提供了一种
PWM
生成电路,包括:
[0009]第一存储模块

第二存储模块

第一计数模块
、PWM
生成模块和第一控制模块;
[0010]所述第一存储模块,存储有第一计数周期数据;
[0011]所述第一计数模块,根据所述第一计数周期数据进行计数,并在完成一个完整周期的计数后输出计数完成信号;
[0012]所述第二存储模块,存储有波形计数值;
[0013]所述
PWM
生成模块,用于在所述第一计数模块的计数值等于所述波形计数值时翻转输出信号;
[0014]所述第一控制模块,用于在接收到所述计数完成信号后,经动态延迟时间后输出
触发信号,所述触发信号用于触发所述第一计数模块开始下一周期的计数

[0015]可选地,所述第一控制模块包括:
[0016]第二计数模块

第二计数信息模块;
[0017]所述第二计数信息模块,用于配置所述第二计数模块当前计数周期的第二计数信息;
[0018]所述第二计数模块,用于根据所述第二计数信息产生动态延迟时间

[0019]可选地,第二计数模块,在接收到所述计数完成信号时开始计数,并在根据所述第二计数信息计数完成后,向所述第一计数模块输出所述触发信号

[0020]可选地,所述第二计数信息模块,被配置为根据正弦波

余弦波

三角波

锯齿波

方波

阻尼振荡波

脉冲波中的一个波形或多个波形的组合的离散数据获取所述第二计数信息;其中,所述第二计数模块下一计数周期的第二计数信息为当前计数周期的第二计数信息对应的离散点后的离散点幅值

[0021]可选地,所述第二计数信息模块,包括:第三存储模块

第二控制模块

第四存储模块;
[0022]所述第三存储模块,用于存储所述第二计数模块当前计数周期的第二计数信息;
[0023]所述第四存储模块,用于存储第二计数信息阈值;
[0024]所述第二控制模块,与所述第三存储模块

所述第四存储模块电连接,用于获取所述第二计数模块当前计数周期的第二计数信息,并输出至所述第三存储模块;
[0025]其中,所述第二控制模块对第二计数模块上一计数周期的第二计数信息增加预设量以得到当前计数周期的第二计数信息,并在当前计数周期的第二计数信息达到所述第二计数信息阈值后,对当前计数周期的第二计数信息减少预设量以得到下一计数周期的第二计数信息

[0026]可选地,所述第二计数信息模块包括第五存储模块

第二计数信息获取模块;
[0027]所述第五存储模块,用于存储所述第二计数模块所有计数周期对应的第二计数信息;
[0028]所述第二计数信息获取模块,用于根据第二计数模块各个计数周期与第二计数信息的预设对应关系,查找第二计数模块当前计数周期的第二计数信息

[0029]可选地,第二计数模块各个计数周期的预设计数值为随机离散数据

[0030]可选地,第二存储模块,存储有第一波形计数值和第二波形计数值;
[0031]PWM
生成模块,用于在第一计数模块的计数值分别等于第一波形计数值和第二波形计数值时,翻转输出信号

[0032]可选地,第二存储模块,存储有第一波形计数值;
[0033]PWM
生成模块,用于在第一计数模块的计数值等于第一波形计数值时,翻转输出信号,并在第一计数模块开始计数时,翻转输出信号;
[0034]或,
[0035]PWM
生成模块,用于在第一计数模块的计数值等于第一波形计数值时,翻转输出信号,并在第一计数模块结束计数时,翻转输出信号;
[0036]或,
[0037]PWM
生成模块,用于在第一计数模块的计数值等于第一波形计数值时,翻转输出信
号,并在第一计数模块的计数值再次等于第一波形计数值时,翻转输出信号

[0038]第二方面,本申请实施例还提供了一种电机控制芯片,包括如第一方面所述的
PWM
生成电路

[0039]本申请的有益效果是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
PWM
生成电路,其特征在于,包括:第一存储模块

第二存储模块

第一计数模块
、PWM
生成模块和第一控制模块;所述第一存储模块,存储有第一计数周期数据;所述第一计数模块,根据所述第一计数周期数据进行计数,并在完成一个完整周期的计数后输出计数完成信号;所述第二存储模块,存储有波形计数值;所述
PWM
生成模块,用于在所述第一计数模块的计数值等于所述波形计数值时翻转输出信号;所述第一控制模块,用于在接收到所述计数完成信号后,经动态延迟时间后输出触发信号,所述触发信号用于触发所述第一计数模块开始下一周期的计数
。2.
根据权利要求1所述的一种
PWM
生成电路,其特征在于,所述第一控制模块包括:第二计数模块

第二计数信息模块;所述第二计数信息模块,用于配置所述第二计数模块当前计数周期的第二计数信息;所述第二计数模块,用于根据所述第二计数信息产生所述动态延迟时间
。3.
根据权利要求2所述的一种
PWM
生成电路,其特征在于,所述第二计数模块,在接收到所述计数完成信号时开始计数,并在根据所述第二计数信息计数完成后,向所述第一计数模块输出所述触发信号
。4.
根据权利要求2所述的一种
PWM
生成电路,其特征在于,所述第二计数信息模块,根据正弦波

余弦波

三角波

锯齿波

方波

阻尼振荡波

脉冲波中的一个波形或多个波形的组合的离散数据获取所述第二计数信息;其中,所述第二计数模块下一计数周期的第二计数信息为当前计数周期的第二计数信息对应的离散点后的离散点幅值
。5.
根据权利要求4所述的一种
PWM
生成电路,其特征在于,所述第二计数信息模块,包括:第三存储模块

第二控制模块

第四存储模块;所述第三存储模块,用于存储所述第二计数模块当前计数周期的第二计数信息;所述第四存储模块,用于存储第二计数信息阈值;所述第二控制模块,与所述...

【专利技术属性】
技术研发人员:芦世雄冀勇庆
申请(专利权)人:成都利普芯微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1