Tool/software:
I am using TPS92530 for project development, and the current communication has been normal. How can I initialize it so that it can work normally? I use its constant current mode.
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.
Tool/software:
I am using TPS92530 for project development, and the current communication has been normal. How can I initialize it so that it can work normally? I use its constant current mode.
Hello Rongguang,
Do you have the EVM? I would recommend getting the EVM and the GUI to help you determine what you want for initialization. I can help you set it up but I need a full list of requirements. What is the input voltage range, output current range? What is the desired switching frequency? Do you plan to do PWM dimming? if so, what PWM frequency and duty cycle range? Give me as much information about your application as possible so I can guide you appropriately.
-fhoude
Hello Rongguang,
Are you planning to use the internal registers to control the PWM frequency and duty cycle or are you going to use the micro to control the PWM signal? I am assuming you want all three channels the same current? Please confirm. You don't have an analog current range? Also, what is the load? How many LEDs in series and what is the Vf of the LED at the max load current? I recommend the EVM along with the GUI to help you figure out the desired initialization for your application.
-fhoude
Hello fhoude:
I don't have EVM, so I can't use GUI to configure it to get initialization parameters. I'm going to use internal PWM for dimming. Two LEDs are connected in series in a single channel, and the VF of each LED is 3 V. 。
If you don't have one of our EVMs, can you share with me your schematic so I can help you program the current setpoint given the current sense resistor you are using?
I initialized the required functions according to the register table, but the initialization was not successful in the middle because there were high register addresses and low register addresses, and the initialization sequence was wrong, which led to the failure to write the data.