Part Number: PGA411Q1EVM
Hello,
i want to control the PGA411 EVM with an external microcontroller. So i change the Jumper 3 to 5/6 for external Control. Then i connected the Pins of Jumper11 with the Controller. For Evaluation i took the FAULTRES Pin to GND to ignore the faults.
Then i tried to communicate with the PGA. I sent a 32 bit message like 0x1F001000 for example to read one of the DEV_STAT Register. But i always receive a message like 0x46. On the scope are the NCS, SCK, and the SDI Pins right. I should receive the address bits and a dummy data from the SDO.
I use the Software guide of the pga for programming. My main function is actually really simple. Is there any additional Thing that i forgot or something which is wrong.
Maybe there is anyone with experience in that issue who can help me.
void main(void)
{
// Initialize System Control:
// PLL, WatchDog, enable Peripheral Clocks
InitSysCtrl();
//User Code begin
static Uint32 read[10];
int i;
pga411_Init();
DELAY_US(10000);
while(1)
{
for(i=0; i<10; i++)
{
read[i] = uc_spi_xmit(0x1F010000);
}
}
//User Code end
}