Other Parts Discussed in Thread: TMS320F280039C, LAUNCHXL-F280049C, BOOSTXL-DRV8320RS, TMDSADAP180TO100, DRV8312, C2000WARE-MOTORCONTROL-SDK, BOOSTXL-DRV8305EVM
Posting for a customer that is looking for recommendations on if TMS320F280049C or a different C2000 is the right device for their design. Can you please help to recommend the device(s) they should be considering based on the following?
The whole design revolves around a TI C2000 processor. The processor controls three half-bridges that drive the three phases of a PMSM or BLDC motor. It measures phase voltages/currents, DC bus voltage/current, has a few indicator outputs, a few control inputs, and talks to an IMU over I2C. The whole firmware is done using Simulink Embedded Coder.
Here's what we need from the MCU:
- FPU
- CLA (not hard requirement, but big plus)
- Peripherals/modules:
- Analog inputs
- 3x for phase voltage
- 3x for phase current (although we can work with 2x)
- 1x for DC bus voltage
- 1x for DC bus current
- 1x for speed control input
- 1x for strain gauge input
- 1x for thermistor input
- Digital outputs
- 4x for indicators (don't need PWM, but PWM might be nice for future)
- 1x for DC bus disconnect (don't need PWM)
- 1x for brake (don't need PWM, but a nice-to-have)
- 6x for the half-bridges gate controls
- Digital inputs
- 3x for hall-effect encoder (for future, this is a nice-to-have)
- Because they're spares, having one or more of them be able to be used as analog inputs is also nice to have, but not necessary. Maybe good candidates for AIOx (digital input on ADC pin).
- 3x for hall-effect encoder (for future, this is a nice-to-have)
- I2C bus
- UART
- Internal comparator
- This is not a hard requirement, but it's a big plus.
- The strain gauge analog input needs to be able to be used with this comparator
- Needs to compare against internal DAC
- ePWM
- 3x for the half-bridge drivers (3 modules where each module controls an upper and a lower gate signal independently)
- Analog inputs
We're eyeing the F280049C, but we're open to suggestions.
Some considerations:
- We'd prefer a pinout where we could swap out the part with similar parts if we had to
- We'd like to prototype with a control card, so preferably it would be a part for which a control card exists
- We'd like to prototype with the DRV8312-C2-KIT. Are the control cards universal enough that any control card can work with this kit?
For the prototype build (late summer 2022), we're building ~10 units, so we'd need 12-15 parts. Are you able to propose a part that's available? If you could provide samples, that would be incredibly helpful in locking it in as the selected part, since it's key to the whole project. Production start is mid/late 2023 and anticipated volume is 10ku/year.
