Tool/software: TI-RTOS
Hi.
I would like to get orientation about the family that best matches my application. I have selected AM437x but I am not sure.
APPLICATION:
I want to develop a multilevel inverter. It consists on a group of inverter modules connected in cascade at the output. Every module must receive a reference voltage from a master every PWM cycle. PWM signals from the cascade modules must be synchronized with a controlled phase delay. Communication from master to slaves must be performed through a optical fiber ring, due to high voltage isolation restrictions.
CONSIDERATIONS:
Our application needs from basic control and PWM features and advanced communication features. We have selected AM437x family as it has enough control peripherals and allows transparent communication using a dedicated PRU.
QUESTIONS:
Is this family the best choice for this application?
In this case, should I bare metal programming or should I use TI-RTOS? I think I need deep control of the Hw, so maybe bare metal is best choice.
If I should bare metal programming, may I use Starterware or any other library?
Thanks and Regards!
Paco Luque.