Microchip
直播中

张婷婷

7年用户 239经验值
私信 关注
[问答]

PIC24FJ64能生成正弦波吗?

你好,我用的是PIC24FJ64。现在我们使用的是4级网络电容硬滤波器,它将方波转换成正弦波。如果可以在PIC uc内做到这一点,我们想消除这种硬件。这个芯片有数模转换器吗?如果是这样的话…有没有办法产生一个类似于赫兹的正弦波?如果它重要…我可以在这个芯片上使用任何引脚和任何资源。我们需要制作一个软件,它是一个可调信号发生器,可以使正弦波从100Hz到1赫兹。是否有一个注释或示例程序我应该看看?任何让它产生正弦波的提示或线索都会被欣赏。美国密苏里州丹麦软件工程师路易斯

回帖(5)

tijing忽忽

2019-9-4 08:56:15
PIC24FJ64 GA406(例如)具有10位DAC。在图中用DAC生成正弦波的最简单方法之一是将正弦波表(10位整数)放入闪光灯中,然后逐步通过该表,并以产生所需频率所需的速率将数据发送到DAC。在缓慢的速率下,你指定应该相当容易地完成。使用定时器设置采样率,然后只需运行表即可。这个表的长度是1024个整数。还有很多其他的方法,但这可能是最简单的方法之一。
举报

申换换

2019-9-4 09:16:10
你需要有人帮你读数据表吗?你可以使用PWM模块在几kHz左右产生PWM,正弦波调制占空比。这样做是为了产生3ph正弦波驱动器的感应和无刷直流电机,所以如果你查找微芯片电机驱动器开发套件,你会发现一些示例软件。
举报

tijing忽忽

2019-9-4 09:25:09
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

李铭鑫

2019-9-4 09:35:21
您好,PIC24FJ64有几种变体,有些有DA转换器,大多数没有。您可以从数据表中读取当前使用的设备,是否有DA转换器,以及它是如何控制的。PIC24FJ64GA406、PIC24FJ64GA410和PIC24FJ64GA412有10位DA转换器,每个通道一个。还有一些PIC24FJxGBxx06和PIC24FJxGCx6变体,它们具有相同的DA转换器。还有几个具有10位、12位和16位数字到模拟的dsPIC33芯片,还处于较小的包中。一个例子是28引脚包中的dsPIC33FJ64GA802。您可以进入Mi上的参数搜索图。芯片网站并搜索它们自己:HTTP://www. McCHIP.COM/PARAMCHARTSECHCH/CHART.ASPX?小枝= 8194问候,Mysil
举报

更多回帖

发帖
×
20
完善资料,
赚取积分