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

TMS320F280049: 参照例程配置GPIO口时使用initGPIO函数,函数描述中写到会使能上拉,函数能实现此功能吗?

Part Number:TMS320F280049Other Parts Discussed in Thread:TIDM-02000

由于后续有连接MOS管驱动芯片,如果初始化时配置为上拉,那驱动输出都会被抬高吗。由于后续连接的是全桥模块,是否会引起桥臂直通现象?我理解的上拉是DSP内部通过电阻连接到一个高电平,那么默认情况下均会输出高电平,进而引起桥臂直通。

还存在一个问题,我参照方案TIDM-02000中的配置GPIO为EPWM时,所用的函数如下所示,其中第二个函数GPIO_setPadConfig()的作用是什么,我看函数描述里是设置GPIO的配置是上拉还是浮空还是翻转,为什么要设置这个?

Ben Qin:

你好:

? ? 说:

我理解的上拉是DSP内部通过电阻连接到一个高电平,那么默认情况下均会输出高电平,进而引起桥臂直通。

是的。应该是这样。

? ? 说:还存在一个问题,我参照方案TIDM-02000中的配置GPIO为EPWM时,所用的函数如下所示,其中第二个函数GPIO_setPadConfig()的作用是什么,我看函数描述里是设置GPIO的配置是上拉还是浮空还是翻转,为什么要设置这个

可以查看手册中查看相关的具体位的配置,至于为什么,只能根据程序的上下文以及调试数据来分析。

,

? ?:

您好,那请问为了避免桥臂直通的情况,该以何种顺序配置pwm才能使得引脚恒为低电平,因为通过波形我发现似乎DSP启动时GPIO就会存在一个上拉会存在几十ms左右,这个时间对于桥臂直通而言有点太大了。

,

Ben Qin:

? ? 说:该以何种顺序配置pwm才能使得引脚恒为低电平

“以何种顺序”是什么意思?如果想要是pwm强制输出低电平可以对TZ模块进行配置。

,

? ?:

您好,我意思是初始化GPIO之后,配置GPIO为PWM引脚功能之前,这段时间内IO引脚为高电平,会引起桥臂直通的问题。我想知道如何配置可以使得这段时间内IO引脚均为低电平,或者尽量短的时间为高电平。

,

Ben Qin:

好的, 能否尝试下将上拉功能关闭?

参考下TRM 8.9.2.7章节:

,

? ?:

感谢回复

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049: 参照例程配置GPIO口时使用initGPIO函数,函数描述中写到会使能上拉,函数能实现此功能吗?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1