Other Parts Discussed in Thread: USB2ANY
Is there a dedicated writer that can write to the LP873347RHDT registers?
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.
Hello Hiroyuki,
By writer do you mean some hardware solution? You can use any I2C controller (USB2ANY, Aardvark) to write the registers. Or you could use LP8733 EVM: https://www.ti.com/tool/LP87330Q1EVM
Thanks.
Regards,
Tomi Koskela
Hello, thank you for your answer.
> You can use any I2C controller (USB2ANY, Aardvark) to write the registers.
What is the specific name of this I2C controller?
Can it also be written to LP873347RHDT?
> Or you could use LP8733 EVM:
> www.ti.com/.../LP87330Q1EVM
This EVM doesn't have the LP873347 line, right?
(P.S.)
Is there an IC with SW_B0 and SW_B1 defaulting to 1.8 V and 1.24 V in the LP873347 system, respectively?
Hi Hiroyuki,
We are using standard I2C in our PMICs, so it does not really matter which controller you use.
For example you can use our LP8733 EVM and hook up the SCA/SCL lines to the board you want to control through I2C. Then you can use our GUI to control the registers. The installed device on the EVM is LP873300-Q1.
We don't have LP8733 spin with 1.8V/1.24V buck output voltages.
Thanks.
Regards,
Tomi Koskela
I'm aware of the I2C controller.
By the way, do I have to prepare a board when writing a program to LP873347RHDT?
Would you please let me know if you have any suggestions for what seems to be the board?
Hi Hiroyuki,
If you want to use our EVM for it, you can disconnect the I2C lines from the on-board PMIC (R15/R16) and connect the on board uC to your own board. That way you can use our GUI to read/write I2C.
Thanks.
Regards,
Tomi Koskela
Hi, Tomi
Thank you for answering the question immediately.
I'll ask you a question again from what I've learned so far.
(i) Program creation
(i.i) How to write code
Should I use Code Composer Studio to create and build code?
(Please let me know if the default code exists.)
(i.ii) Register write retention
Perhaps the settings such as output voltage are written to the volatile memory, but is that okay?
In that case, if the power connection of the IC is disconnected and reconnected, will only the default value be output again?
(ii) Program writing
(ii.i) About I2C driver at the time of writing
Is it okay to recognize that the IC driver required for writing is not particularly particular?
(ii.ii) What is mounted on the board
To write to LP873347, put it on some board and write it, right?
At that time, I think it is necessary to attach JTAG and connectors on the board. How is it?
(See attached figure)
By the way, I write a value to a register, but what kind of memory is this memory?
(I think it's volatile memory.)
Is there a SoftWare Development Kit that makes it easy to create LP8733 programs?
Hello Hiroyuki,
I don't think we have ready code to be used in this system, because that is so application dependent.
You can only change the registers which are volatile memory. If power is lost, the settings will be back to default values.
JTAG is it's own standard and not related to I2C. You just need connector for the I2C controller which has the SDA, SCL and GND.
Thanks.
Regards,
Tomi Koskela