TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049C: SDFM 模块的调制时钟频率设置

Part Number:TMS320F280049C

我想请教一下如何将SDFM 模块的调制时钟频率设置为 10MHz。我没有找到对应的寄存器对SYSCLK进行分频

Yale Li:

驱动SDFM运行的时钟就是SYSCLK。数据需要用到的时钟来源于EPWM或外部。

,

?? ?:

感谢您的回答,如果我想配置数据需要的时钟来源为epwm,那是不是要使epwm的输出引脚和sdfm的时钟输入引脚以及AMC的时钟输入引脚从外部布线相连在一起,而并不是仅仅只通过配置内部寄存器就能使epwm为sdfm的时钟输入引脚供给时钟来源

,

?? ?:

感谢您的回答,如果我想使用epwm作为sdfm的数据所需要的时钟来源,是不是需要从外面布线,将epwm的输出引脚和sdfm的外部时钟输入引脚以及AMC的时钟输入引脚相连在一起。

而并不是说仅仅通过配置epwm的相关的内部寄存器就能使epwm给sdfm的外部时钟输入引脚供给时钟源。

期待您的回答

,

Yale Li:

参考一下这个链接:https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1204945/tms320f280039c-question-on-sdfm-clock

另外,EPWM的输出和SDFM的clock输入之间其实不用额外布线,在芯片内部可以直接相连,只需要布AMC到C2000的线就行:

 [1]

 [2]

[1]zhcsgy3g_TMS320F28004x 实时微控制器 datasheet (Rev. G) 第24页

[2]sprui33f_TMS320F28004x Real-Time Microcontrollers Technical Reference Manual (Rev. F) 第882页 Figure 8-1. GPIO Logic for a Single Pin

,

?? ?:

感谢您的回答

我采用了您的建议,但是我只能实现pwm或者sdfm其一的功能,导致sdfm并不能正常工作(如果我采用外部引线的方式,使pwm和sdfm不用同一个GPIO是能跑通的)

麻烦您给出如何配置GPIO使同时使能pwm和sdfm的方法

,

Yale Li:

抱歉,我仔细看了一下,之前的回复有误。

因为这两个功能涉及到使用GPyGMUX和GPyMUX来选择复用,所以在同一时间只能选择二者之一来使用;

如果输入使用的是其它功能,比如GPIO、Input X-BAR上连接的模块,就可以通过输入来读输出。

所以必须要通过外部连线。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: SDFM 模块的调制时钟频率设置
分享到: 更多 (0)