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.

C2000 Piccolo input capture and timer capability for upgrade of project

Hello:

I have been using the Freescale HC9S12XD and the HC9S09DV16 on some projects in the past, but am looking for something with more CPU horsepower, but low cost also.  I would like a device with CAN support as well.

My primary concern for new MCUs is the capability of the input capture module.  I need that to be at least greater than 40 MHz.  I like the timer features on the XD class Freescale device.  I would like to see something that would have a 16-bit timer (or better?) with at least 80 MHz timing.  

Would the Piccolo series have this capbility?

Any feedback or input is welcomed and appreciated!

Thanks again!

Paul

  • Hi Paul,

    The C2000 Piccolo family would fit your requirements well.  The peripheral I have in mind is the High Resolution Capture Module (HRCAP).  This can attain capture measurements with a resolution of 300ps using the high frequency generator.  The TMS320F2806x family will get you 90MHz CPU performance as well as this module and CAN connectivity.  It also has a floating point unit.

    I included a capture below from the F28069 datasheet (http://www.ti.com/lit/ds/symlink/tms320f28069.pdf): 

      

     

    What are your cost targets?  This is a fairly loaded device, so we may be able to move to a more cost-optimized device.  The TMS320F2803x family runs at 60MHz, but will still get you the 300ps capture resolution as well as CAN, and it will be about half the cost.  The main sacrifice is losing CPU speed as well as some peripherals and CPU enhancemens (FPU for example). 

    Let me know if you would like to discuss this further!

    Regards,
    Walter

  • Thanks again Walter!

    This looks promising!  This is for an automotive type of application and very high volume.

    What is the least expensive part that could utilize at least an 80MHz timer?

    I'm thinking that it is this part: TMS320F28030PAGT: http://www.ti.com/product/tms320f28030

    Thanks!

    Paul

     

  • Paul,

    The F28030 device will be limited to 60MHz timers, as it is a 60-MHz device.  For 80-MHz, you would need to step up to th F2806x device family, which supports up to 90MHz.  I've included a Piccolo table below that covers the differences.

    Device Series CPU Speed Memory Architecture Features Starting Price (1ku)
    Piccolo F2806x 90 MHz 128kB to 256kB Floating-point, VCU*,CLA*,DMA $4.95
    Piccolo F2805x 60 MHz 64kB to 128kB Fixed-point, CLA, PGAs, Windowed Comparators $3.25
    Piccolo F2803x 60 MHz 64kB to 128 kB Fixed-point, CLA* $2.79
    Piccolo F2802x 40-60 MHz 16kB to 64 kB Fixed-point $1.85

    Since this is an automotive application, do you have temperature and/or safety certification requirements (i.e. Q100 / ISO ASIL-D / IEC SIL3)?  Piccolo devices are available with -40 to 125 C temperature ranges.

    Walter

  • Thanks again Walter!

    For our applciation, AEC-Q would be required.  We also need CAN for this project.

    Which of the Piccolo F2806x and F2803x would have the AEC-Q certification?

    Paul

  • Paul,

    It looks like F28062 will have a AEC-Q100 derivative, and this would be the lowest-cost option in the F2806x family.

    From what I can tell, the F2806x devices are still in the TMX (sample silicon) phase for the AEC-Q100 temperature range.  I'll ping a C2000 engineer to comment more on timetables.

    Regards,
    Walter