This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28052M: TMS320F28052 options for adding absolute position feedback sensor like HIPERFACE

Part Number: TMS320F28052M
Other Parts Discussed in Thread: DESIGNDRIVE

Hi,

What is the suggested upgrade path for our drive design to support an absolute position feedback sensor, such as HIPERFACE, SIN/COS, HIPERFACE DSL, etc?

We current use the TMS320F28052M that includes InstaSPIN and SpinTAC in ROM.   We use InsaSPIN FAST for sensorless operation, and SpinTAC Velocity Control.   We also support sensored operation using an incremental encoder using the EQEP module.  We need to maintain the capabilities we have, and also add support for at least one type of absolute position sensors (such as HIPERFACE, SIN/COS, HIPERFACE DSL, etc.)

It looks like TIs solution to support position sensors is based on “Position Manager”. But it is not clear to me what processors, if any, support FAST, SpinTAC, and “Position Manager”.   And what resources are needed to make a robust position sensor solution?

Are there processor(s) that support FAST, SPINTAC, and “Position Manager”?

For example, the TMS320F28004x series lists InstaSPIN and “Position Manager”, but not SpinTAC. This is also a lower end performance processor, so is the “Position Manager” solution limited?

Should I be looking at a higher end processor (like the Delfino TMS320F2833x) for a robust position sensor solution? In which case is there a replacement for FAST and SpinTAC?

Thanks.

  • the easiest would be to think about an F28052M + external device. For example with SIN/COS there is a reference design that uses SPI to send position information to an F28069M

    http://www.ti.com/tool/TIDA-00176

    similar can be done for absolute encoder standards, where companies often sell an ASIC that does the encoder master. otherwise they are typically pulled into an FPGA.

    On devices that have the CLB peripheral (F28004x, F2837x, F2838x), you can often pull this absolute encoder on-chip. There is an example for Tamagawa T-format included in MotorControl SDK.  Previously we have released CLB libraries for T-format, EnDAT 2.2, and Biss-C.  We will soon release EnDAT and Biss examples that use the newly release CLB Tool instead of having a fixed library.

    http://www.ti.com/microcontrollers/c2000-real-time-control-mcus/applications/absolute-encoder.html#position-sensor-management

    The thing to consider with your design is that InstaSPIN-MOTION / SpinTAC is only available on F2805x and F2806x series. It is not supported on anything more recent that has CLB.   F28004x has InstaSPIN-FOC (FAST) for sensorless, but for sensored we then use our DesignDRIVE set of solutions (where you could use CLB).  This does NOT include SpinTAC or any of the SpinTAC features.   It is pretty limited on features for position/velocity control as most of our customers have that expertise themselves and are looking only for an optimized torque control and example for position feedback to get started.  You can find these examples in the SDK as well.