【技术实现步骤摘要】
本申请涉及芯片领域,尤其涉及一种基于dac的模拟信号输出方法、dac控制器及存储介质即微控制器。
技术介绍
1、在mcu(microcontroller unit,微控制器)中设置有dac(digital to analogconverter,数模转换器),mcu除利用dac输出固定的电压信号,也会根据需要输出变化的电压信号,例如:音频信号或正弦波等模拟信号。模拟信号的输出主要依靠定时器提供时钟信号给dma控制器,由dma控制器把数据赋给dac,输出不同的电压,连续数据的输出可以使得dac端口的电压变化而产生有规律的波形。在特殊的音频输出或正弦波输出的应用时,在波形不变的情况下需要改变波幅,普通mcu需要多组的数据来实现,或者根据波幅需要通过软件计算得到新的波幅数据,多组的数据会占用更多的存储空间,而软件会耗费mcu更多的处理时间,对于低端的mcu来说会比较消耗计算资源。
技术实现思路
1、本申请实施例提供了基于dac的模拟信号输出方法、装置、存储介质及芯片,可以解决现有技术中mcu输出模
...【技术保护点】
1.一种基于DAC的模拟信号输出方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在可编程间隔定时器设置所述第一频率、所述第一长度、所述第二频率和所述第二长度的参数值。
3.根据权利要求1或2所述的方法,其特征在于,所述DAC控制器将读取的比特序列交替写入到第一缓冲区和第二缓冲区,包括:
4.根据权利要求3所述的方法,其特征在于,读操作寄存器中记录有当前处于读操作激活状态的缓冲区的编号以及当前读指针的地址,写操作寄存区中记录有当前处于写操作激活状态的缓冲区的编号以及当前写指针的地址。
5.根据权利要求4
...【技术特征摘要】
1.一种基于dac的模拟信号输出方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在可编程间隔定时器设置所述第一频率、所述第一长度、所述第二频率和所述第二长度的参数值。
3.根据权利要求1或2所述的方法,其特征在于,所述dac控制器将读取的比特序列交替写入到第一缓冲区和第二缓冲区,包括:
4.根据权利要求3所述的方法,其特征在于,读操作寄存器中记录有当前处于读操作激活状态的缓冲区的编号以及当前读指针的地址,写操作寄存区中记录有当前处于写操作激活状态的缓冲区的编号以及当前写指针的地址。
【专利技术属性】
技术研发人员:植永耀,张程,赵权邦,陈炯成,
申请(专利权)人:深圳市乐升半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。