这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 我想用I/O文件在仿真器中产生一个正弦波,你能推荐用来写这种功能的相关文档吗?请

共2条 1/1 1 跳转至

我想用I/O文件在仿真器中产生一个正弦波,你能推荐用来写这种功能的相关文档吗?请给出详细信息。

助工
2014-11-18 17:09:07     打赏
我想用I/O文件在仿真器中产生一个正弦波,你能推荐用来写这种功能的相关文档吗?请给出详细信息。

工程师
2014-11-18 17:20:14     打赏
2楼

具体功能实现如下:

t(per) = 2 * PI * X * t(cycle)

f = 1/t(per) = 1 / (2 * PI * X * t(cycle))

X = 1 / (2 * PI * t(cycle) * f)

t(cycle) = 1/[(N + 1) * f(ACLK)]

FLL: N是控制reg因子.

SCFQCTL(multiply by N+1!!!)

例如

f = 50 Hz

t(cycle) = 1 / [(31+1) * 32768] = 953.6 nsec

with FLL: f(MCLK) = (31+1)*f(ACLK)

X = 1 / (2 * PI * (1/1048576) * 50)

X = 1 048 576 / (2 * PI *50) = 3337.721

激励 文件举例:

absolute

;

; The VCC=3.3V. 电压的摆动幅度为1.65V

; 最大值为. 3.3V,最小值为0V

; cos(c/X)*amplitude + DC level

;

cos(c/33337.721)*1.65 + 1.65 1000000

用仿真器测试: 你可以用仿真器软件所带的ADC软件来对以上例子进行测试,数据结果会传送寄存器R4 (ADDAT)。记住:模拟引脚SVCC引脚需要一个输入激励文件。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]