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.

TPS650860 programming

Other Parts Discussed in Thread: USB2ANY, MSP430G2121

Question about programming:  

The TPS650860 evaluation board comes with an I2C to USB adapter circuit (USB2ANY has the same circuit). 

I would like to avoid that circuit in our design if at all possible since it will only be used once in the board’s lifetime.  

Is it possible to get the USB2ANY interface board which can connect to an I2C port on our board?  

  • Hi Will,

    Since the USB2ANY is only meant to be used with the EVMs, it's hard to procure one independently. You may be able to request one from your local sales office, otherwise you could order an EVM that has one included, and if you already have the TPS650860 EVM you could utilize the onboard circuit.

    e2e.ti.com/.../451639
  • Thanks for the feedback Richard.  Actually, my customer wants to know the following:

    How do customers interface with the TI PMIC devices for initial one-time programming?

    My understanding is that these PMIC devices are pre-programmed by TI per the customer’s request, but the pre-programming done by TI will not be enough to get the Zynq SoC to a state where it will be able to communicate over I2C to the PMIC to program the rest of the registers.  Therefore, more programming is required by the customer before the Zynq SoC is powered.

    Appreciate the help!

     

     

     

  • Hi William,

    You are correct regarding one time programming being done in factory. Currently the TPS650860 is the only released spin, though there are several other programming spins currently in development. For example, the TPS6508640 spin which is originally targeted for Ultrascale+ (ZU9EG / ZU15EG). Which Zynq version are they using? One of these new spins may be acceptable to get SoC up. If they know their particular voltage / sequences that would be helpful as well.

    The more flexible and immediate alternative is to utilize a small MSP430 like the MSP430G2121. This can be powered by LDOA1 and programmed to perform a series of I2C writes upon first battery insertion. With all CTLx pins tied to GND, the MSP430 can set voltages and enable / disable rails as necessary by I2C. This is ideal for flexibility and cross platform utilization.

    The final option is to develop a new pre-programmed spin based on customer requirements. This depends on volume and business case and should be discussed with our marketing team at ipgmkt@list.ti.com