SPRUJ60A April 2024 – October 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1
This section outlines the analog differences between F280013x/15x and F28P55x. Three Programmable Gain Amplifiers(PGA) are a new addition to the F28P55x and there are now five ADCs vs the two ADCs on the F280013x/15x device. There are several enhancements inside the CMPSS and ADC modules.
Module | Category | F280013x/15x | F28P55x | Notes |
---|---|---|---|---|
Analog SysCtrl | HW Changes | - | Global Synchronous SW Trigger for ADC | Allows for SW Trigger to ADC sent to selected ADCs simultaneously |
- | New register for VREFHI selection | Support for per ADC VREFHI selection reference
voltage:
|
||
- | New register for VREFHI selection | Support for per ADC VREFLO selection reference
voltage:
|
||
- | Support for full 3.3V FSR with External VREFHI | Can supply 1.65V on VREFHI in external mode to have FSR = 3.3V | ||
- | 12mA Drive on Select GPIOs | For compatibility with I2C and PMBUS High Speed + mode, GPIO 2/3/9/32 have option for 12mA drive strength (IOL) | ||
- | 1.35V VIH compatibility on select GPIOs | Changes VIH for GPIO 2/3/9/32 to 1.35V | ||
Register | ANAREFCTL.ANAREFSEL | ANAREFPCTRL.REFPMUXSELx | x = ADC A/B/C/D/E Each ADC is now configured independently for VREFHI source | |
- | ANAREFNCTL.REFNMUXSELx | x = ADC A/B/C/D/E Each ADC has VREFLO selection capability | ||
ANAREFCTL.ANAREF2P5SEL | ANAREFPCTL.ANAREFx1P65SEL | x = ADC A/B/C/D/E Each ADC has independent 1.65V(3.3V FSR) or 2.5V FSR selection. Also effects external reference mode. | ||
- | IO_DRVSEL | Configure selected GPIO drive strength (IOL) for either 4mA(default) or 12mA | ||
- | IO_MODESEL | Configure selected GPIO VIH to either 3.3V(default) or 1.35V | ||
ADC1 | Number | 2 - ADCA, ADCB | 5 - ADCA, ADCB, ADCC, ADCD, ADCE | F280013x/15x has Type 5 ADC F28P55x has Type 6 ADC |
Max Speed | 60MHz | 75MHz | Max throughput is the same at 4MSPS | |
HW Changes | - | New PPB
features
|
|
|
- | ADC Repeater Logic | Ability to initate subseqent triggers automatically, with option to add phase delay. Can use with PPB to realize oversampling without CPU overhead | ||
- | Global SW Force SOC Trigger | Ability to initiate a SW SOC trigger to all ADCs simultaneously | ||
- | ADC S/H Cap Reset | Ability to reset the S/H Cap to VSSA between samples | ||
Register | ADCTL1 | ADCTL1 | Addition of External Mux Control and DMA Trigger Timings | |
ADCSOCxCTL.TRIGSEL | ADCSOCxCTL.TRIGSEL | Increased Trigger Options for ePWM and repeat block support | ||
INTFLGCLR | ADCINTFLGCLR | |||
ADCINTSOCSEL2 | ADCINTSOCSEL1 | All SOC interrupt triggers moved to INTSOCSEL1 | ||
GPDAC | Number | - | 1- GPDACA | Type 1 GPDAC on F28P55x |
CMPSS12 | Number | 1 - CMPSS1 | 4 - CMPSS1 to CMPSS4 | F280013x has Type 2 CMPSS F280015x and F28P55x have Type 3 CMPSS |
HW changes |
|
|||
Registers | RAMPMAXREFA | RAMPHREFA | Register Name Change(F280013x Only) | |
RAMMAXREFS | RAMPHREFS | Register Name Change(F280013x Only) | ||
RAMPDECVALA | RAMPHSTEPVALA | Register Name Change(F280013x Only) | ||
RAMPDECVALS | RAMPHSTEPVALS | Register Name Change(F280013x Only) | ||
RAMPSTS | RAMPHSTS | Register Name Change(F280013x Only) | ||
RAMPDLYA | RAMPHDLYA | Register Name Change(F280013x Only) | ||
RAMPDLYS | RAMPHDLYS | Register Name Change(F280013x Only) | ||
CTRIPLFILCTL | CTRIPLFILCTL - Field Changes | Additions and changes to fields within this register. For more details, see the device-specific TRMs. | ||
CTRIPLFILCLKCTL | CTRIPLFILCLKCTL - Field Changes | Increased prescalar range | ||
CTRIPHFILCTL | CTRIPHFILCTL - Field Changes | Additions and changes to fields within this register. For more details, see the device-specific TRMs. | ||
CTRIPHFILCLKCTL | CTRIPHFILCLKCTL - Field Changes | Increased prescalar range | ||
- | COMPDACLCTL | Register and functionality added to support dual ramp generators | ||
- | RAMPLREFA | Register and functionality added to support dual ramp generators(F280013x Only) | ||
- | RAMPLREFS | Register and functionality added to support dual ramp generators(F280013x Only) | ||
- | RAMPLSTEPVALA | Register and functionality added to support dual ramp generators(F280013x Only) | ||
- | RAMPLSTEPVALS | Register and functionality added to support dual ramp generators(F280013x Only) | ||
- | RAMPLSTS | Register and functionality added to support dual ramp generators(F280013x Only) | ||
- | RAMPLDLYA | Register and functionality added to support dual ramp generators(F280013x Only) | ||
- | RAMPLDLYS | Register and functionality added to support dual ramp generators(F280013x Only) | ||
- | CTRIPLFILCLKCTL2 | Register and functionality added to support dual ramp generators | ||
- | CTRIPHFILCLKCTL2 | Register and functionality added to support dual ramp generators | ||
CMPSS_LITE | Number | 3 | - | CMPSS_LITE replaced with full CMPSS on the F28P55x |
Temp Sensor | Number | 1 - (in ADCC ch 12) | 1 - (in ADCC ch12) |