TLE82453颤振设置

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
RickWu
Level 1
Level 1
First like given First reply posted First question asked
目前芯片外部由32MHz晶振提供时钟,采用8分频,得到系统时钟4MHz
请问:
1、颤振的频率与周期是互为倒数关系吗?下图中的Dither Period等于Fdither的倒数吗?
RickWu_0-1692331166599.png

 

2、频率与step_num和1/4周期是怎样的关系?为什么公式Fdither = Fsys / ((M+1) * 2^N)里没有这两个参数?
3、设置的步数为12,但是示波器抓取的颤振步数并不是12,反而比12小,这是正常的吗?
4、设置网颤振参数后需要再重新配置时钟CLK吗?
5、下面的函数用来计算颤振是正确的吗?
void Calc_Dith_Param(uint32_t dithFreq, uint32_t dithAmp, uint8_t *pM, uint8_t *pN, uint8_t *pStepNum, uint8_t *pStepSize)
{   
uint8_t m, n, step_size;
uint8_t step_num = 12; //步数step_num默认为3
 
step_size = (uint8_t)(dithAmp*2047/1500/step_num);//0.73 = 1500/2047
if(step_size > 63)
  step_size = 63;
 
n = 8;//取值0-15;
m = 4000000/dithFreq/(1 << n)/step_num/4 - 1;   //256 = 1<<(n)
*pN = n;
*pM = m;
*pStepNum = step_num;
*pStepSize = step_size;
 
return;
 
0 点赞
3 回复数
RickWu
Level 1
Level 1
First like given First reply posted First question asked

论坛没有应用支持吗?加急置顶一下

0 点赞
Xiangrui
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 50 likes received

Hi Rick,

我们已经收到你的问题了,会尽快给您回复。

Regards,

Xiangrui

RickWu
Level 1
Level 1
First like given First reply posted First question asked

你好,感谢关注!另有一个问题,一般在应用这款芯片控制电磁阀的输出时,颤振参数有推荐值吗?比如step=3,M=38,N=7?还是有其他选值方案?

0 点赞