Other Parts Discussed in Thread: TPS65916, TPS65917-Q1,
Hi
I am using SMPS4 regulator for voltage scaling application using an external Microcontroller using SPI communication in TPS65916 EVM. I am facing a couple of issues and wanted your help/suggestion in resolving the same.
1. In the Timing diagram of SPI given in the TPS65916 datasheet at page no 64 write operation Fig 21-SPI write, the width of unused bus is mentioned as but in the explanation given above the figure in the datasheet at page 63, it is mentioned as 4.
2. Only one bit width is provided for page address slot but the range of addresses is 0-3.How do we access 2 and 3 page numbers with single bit addressing?
2) To establish the SPI communication (without using MSP430 ) I disabled the signals coming from MSP430 by removing the jumpers j35 and j36 .I also interfaced the external SPI signal coming from an external microprocessor to pin no 2 of j4(sclk),j5(simo),j6(cs) and appropriately. I shorted j9 ,j12,j14 and j16 also by enabling trans-receivers. I tested the signals at TP6 ,TP7,TP8 and I am getting the signals which I have capture below. Now, do I have to enable/disable any other jumpers? I am not getting the required voltage at SMPS4 OUT .Since I am using external micro controller I cannot read back the register values of pmic before establishing communication.. So I am stuck at this problem .
Here are the scope captures.
1)signals from external microcontroller 2)TP6 3)TP7
4)TP8
Please give me the proper details for establishing SPI communication using external microcontroller( as master) and PMIC-TPS65916 (as slave).