Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Hello,

i am new at Dave 3 and i want to set the ISOFACE OUT Pins high or low. Could you tell me how to do that?
I tried it with the IO004 app, but there i can only choose numbers like "6.2"...

can you help me please?
0 Likes
4 Replies
Not applicable
My LED is now Blinking (3.9)
I found the Number because she is on the board...

How do i get the numbers for isoout or isoin pins?

I use the Hexgaon Board with 3 Satellites from Infineon. The Mikrocontroller is XMC 4500 F144K1024 AB

Please Help me 😞
0 Likes
Travis
Employee
Employee
First solution authored Welcome! 500 replies posted
suggi87 wrote:
My LED is now Blinking (3.9)
I found the Number because she is on the board...

How do i get the numbers for isoout or isoin pins?

I use the Hexgaon Board with 3 Satellites from Infineon. The Mikrocontroller is XMC 4500 F144K1024 AB

Please Help me 😞




Step 1: Connecting the extension board
1. Connect 1 piece of extension board to the COM edge connector of the CPU board.
2. Connect 1 piece of extension board to the ACT edge connector of the CPU board.
3. Connect 1 piece of extension board to the ACT edge connector of the AUT_ISO satellite card.
4. Power the AUT_ISO satellite card using external power supply.

Step 2: Inter connect wires between the extension boards
1. CPU card @ COM edge to AUT_ISO card @ ACT edge connector
Pin no. 4 (MTSR/MTSR0HW) >> Pin no. 32 (SPI_MTSR)
Pin no. 6 (MRST/MTSR1HW) >> Pin no. 34 (SPI_MRST)
Pin no. 3 (Clock out) >> Pin no. 36 (SPI_SCLK)

2. CPU card @ ACT edge to AUT_ISO card @ ACT edge connector
Pin no. 15 (ChipSelect Job 2) >> Pin no. 31 (CSA0)
Pin no. 80 (GND) >> Pin no. 80 (GND)


Is this what you are looking for?
0 Likes
Not applicable
Now i tell you exactly what i am looking for:

I have a Hexagon Application Kit XMC4500 F144K1024 AB with 4 Hexaboards (CPU, COM, ACT, HMI) you know which boards i mean? These four boards are connected via the Satellite Connectors like that: http://2.bp.blogspot.com/-DeViTz9w40A/U0PEfzfXZ9I/AAAAAAAAGpM/mbSUbzCXNvs/s1600/Infineon-XMC4500-Hex...

On the ACT Satellite there is a ISOFACE OUT with PIN 0-7.

What i want to do is to set some ISOFACE OUT Pins high (24V). For example Pin 0, 1 and 2 should be 24V, 3-7 should be 0V.

After researching i think i have to use the SPI001 App for that. (Communication from CPU Board to ACT Board)

I tried the following:

#include

uint16_t data[]={0x01,0x0c,0x03};


int main(void)
{
uint8_t i;
DAVE_Init(); // Initialization of DAVE Apps
for(i=0;i<3;i++)
{
SPI001_WriteData(&SPI001_Handle0,&data,SPI001_STANDARD); //send one byte
}
while(1)
{

}
return 0;
}

SPI001/0 Settings: Default
Pin Assignment:
MRST/MTSR1HW --- P3.14 / #134
MTSR/MTSR0HW --- P3.15 /#133
Clock Out --- P.0.13 / #137
Chip Select Job 1 --- P.3.3 / #132


Did you understand what i am looking for?

I hope someone here can help me...
0 Likes
Not applicable
Hi suggi87,

Yes, the ISOFACE is communicated through SPI communication.
You can look for SPI002_Example1 where SPI communication with ISOFACE is available there.
Although the example is RTOS based application, but it should be able to get you started with the ISOFACE.
You can get the example project at DAVE Example Portal and look for keyword 'ISOFACE'.
0 Likes