Part Number: MOTOR-CONTROL-SDK-AM243X
Other Parts Discussed in Thread: SYSCONFIG
Dear TI Support Team,
I have some questions regarding the SDFM module on AM243x.
■ Questions
-
In the AM243x SDFM, is it possible for each channel to receive an independent SD_CLK input?
Or is it defined by design that all channels must share a common clock? -
In the current sample applications, it appears that all channels operate with a common clock.
Is this behavior due to a software limitation (SDK / PRU firmware),
or is it a constraint of the hardware specification? -
If it is hardware-supported to receive independent SD_CLK inputs per channel,
is it possible to achieve this by modifying the SDK driver or PRU firmware?
If so, could you please provide an overview of how this can be implemented?
■ Target Use Case
I would like to use the AM243x SDFM to receive output signals from six AMC1303E devices,
and operate each channel under independent conditions (clock and sampling).
■ What I Have Checked / Issue
I tested the following sample applications:
- icss_sdfm_three_channel_with_continuous_mode
- icss_sdfm_nine_channel_with_continuous_mode
In these examples, it appears that a single SD_CLK generated by the AM243x is shared across all channels,
and I was not able to configure each channel to receive an independent SD_CLK.
Additionally, I attempted to apply different configurations per channel,
but channels ch0 to ch2 seem to still operate in a non-independent manner.
■ Development Environment
- Windows 11
- CCS 20.1.1
- motor_control_sdk_am243x_09_02_00_12

