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.

TPS65216: design problem

Part Number: TPS65216
Other Parts Discussed in Thread: AMIC110, , TPS65218D0, TPS65218, TPS65218EVM-100

Customer plans to use TPS65216 pmic for biasing of the AMIC110. chip. The conditions are here

  Application: communication for motor

DCDC1: 1.1V (default)

DCDC2: 1.2V

DCDC3: 3.3V

DCDC4: 1.5V

LDO1: 1.8V (default)

questions:

1. - What's the EPROM type for this PMIC? MTP or OTP?

2. In verification stage, is it using MTP type EPROM for multiple times coding? What's the IC part number?

3. In Mass Production stage, is it using OTP EPROM? And Does customer get the device with code programming(custom timing sequrence and output votlage) for mass production? WHat's the IC part number?

3. For the pin17(DC34_SEL), we don't find the corresponding resistor? DDC3(3.3V) and DDC4(1.5V)

4. For the pin16(PFI), what is the voltage with divider resistor?

5. Could you support an EVM for evaluation?

6. pls help to reveiw the schematic here.


 

  • Brian Wang,

    Thanks for posting this question on e2e. I think maybe there is a misunderstanding about how the TPS65216 is intended to pair with the AMIC110.

    The TPS65216 is intended to work with the AMIC110 as-is and does not require any changes to the default voltages/sequencing.

     

    This would be the power mapping:

    • DCDC1: 1.1V (default)
    • DCDC2: start at 1.1V (default), go up to 1.2V for higher MPU clock rate
    • DCDC3: 3.3V 1.5V for DDR3 (default using DC34_SEL pin)
    • DCDC4: 1.5V 3.3V (default) because this is the only DCDCx converter that will generate 3.3V
    • LDO1: 1.8V (default)

    Custom EEPROM settings should not be required, even for the minor addition of a 2.5V rail.

    The DCDC2 rail can start at the default 1.1V setting, and the embedded Linux kernel can automatically update the voltage as needed based on clock rate. The Register Map of the TPS65216 is the same as the TPS65218D0 and the driver can be modified slightly to account for features not available in the TPS65216 silicon (code related to DCDC5 and DCDC6 for RTC domain and FSEAL bit should be removed).

    The resistors R1007 and R1008 are backwards. The AMIC110 and AM3x/4x reference designs for the TPS65218 have these resistors backwards and make the PFI/PFO pins ineffective.

    After you swap R1007 and R1008, I think you can use PFO as the enable signal for the 2.5V rail. All other sequencing of the TPS65216 matches the AMIC110 perfectly when you flip DCDC3 and DCDC4 in your power tree.

  • Brian Wang0928 said:

    1. - What's the EPROM type for this PMIC? MTP or OTP?

    2. In verification stage, is it using MTP type EPROM for multiple times coding? What's the IC part number?

    3. In Mass Production stage, is it using OTP EPROM? And Does customer get the device with code programming(custom timing sequrence and output votlage) for mass production? WHat's the IC part number?

    I will not answer questions related to custom EEPROM settings because they are not needed for AMIC110

    Brian Wang0928 said:
    3. For the pin17(DC34_SEL), we don't find the corresponding resistor? DDC3(3.3V) and DDC4(1.5V)

    You cannot find the resistor value because you flipped DCDC3 and DCDC4. 

    DCDC3 = 1.5V for DDR3 and DCDC4 = 3.3V when DC34_SEL resistor, RSEL = 20kOhm

    Brian Wang0928 said:
    4. For the pin16(PFI), what is the voltage with divider resistor?

    Resistor divider is backwards. R1007 and R1008 should be swapped so that RHI = 100k and RLO = 22k. You can see in this e2e Post that I have done the math for the expected PFI voltage when the resistors are backwards and when they are correct.

    Brian Wang0928 said:
    5. Could you support an EVM for evaluation?

    We do not have a dedicated EVM for the TPS65216. You can use a TPS65218EVM-100 and ignore the Backup Battery domain (CC, IN_BU, SYS_BU, DCDC5, DCDC6). You can ground the inputs (CC and IN_BU) to ensure the TPS65216 feature set is observed correctly.

    Brian Wang0928 said:
    6. pls help to reveiw the schematic here.

    • The recommended terminations of un-used pins (NC and GND) for the TPS65216 matches the datasheet correctly :-)
    • R1007 and R1008 resistors for PFI are backwards, as I already mentioned.
    • If the Push-Button (PB pin) is not used, it is best to short AC_DET to GND. This way, the PMIC powers on as soon as VIN_BIAS > VUVLO. It looks like R1001 connects AC_DET to 5VD, but this resistor should connect AC_DET to GND instead.
    • GPIO2 is used as a Warm-Reset for DCDC1/2 voltages by default. You can use a stronger pull-up for R1006 (10kOhm) if you notice there is any difficulty changing DCDC2 from 1.1V to 1.2V, because 100k is very weak and I have seen GPIO2 triggered accidentally from a weak pull-down on the processor GPIO pin during initialization.
    • If you do order a TPS65218EVM-100 board, please study the layout and try to match the layout of this EVM as close as possible. The STRICT=1b setting will trigger a system reset if the layout is poor because VPG and VOV values are very tight.