Announcements

Curious on how you can apply Motor Control ICs to Smart Home Appliances? Register for the ASEAN Smart Home Appliance Webinar here to find out how.

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

Motor Control ICs Forum Discussions

MirzaP
Level 1
First question asked Welcome!
Level 1

Hello

i am interested in the IDM701A product. I have a BLDC motor that has absolute encoder for positioning. The sensor of the absolute encoder uses SSi or BiSS protocol. I have read and i believe that SPI can be interfaced to SSi or BiSS. I need an additional SPI port to talk to the other MCU. 

Altogether i need 2 extra SPI ports on the digital side

I was wondering if pins 1-7 and 57-67 can be configured as SPI? 

Thank you 

0 Likes
1 Solution
RupakC
Moderator
Moderator 100 sign-ins 25 solutions authored 50 replies posted
Moderator

Hi @MirzaP 

The SPI communication available for the IMD701A is for internal communication between the XMC1404 and 6EDL7141. No SPI peripheral is available for any external communication.

In the datasheet of the device, in page 146, it is mentioned that GPIOs can be used for communication with other systems. Hence you may use the GPIOs for SPI communication with external systems. However, you need to implement the SPI communication in that case since there is no SPI peripheral to take care of external communications.

Pin 3 of the IMD701A is used for DVDD. DVVD is the microcontroller voltage supply. DVDD is generated from DVDD linear regulator in 6EDL7141 (pin 23 and 56) and must be connected to all DVDD pins. This voltage can be used to supply external components as well. Hence this pin cannot be used for other purposes.

Except PIN 3, the other pins that you mentioned, i.e. Pin 0- Pin2, and Pin 4-Pin 7, and Pin 57-Pin 64 can be used as GPIO. So you can use these pins for your SPI requirements.

I hope that answers your query. 

Regards

RupakC

View solution in original post

0 Likes
1 Reply
RupakC
Moderator
Moderator 100 sign-ins 25 solutions authored 50 replies posted
Moderator

Hi @MirzaP 

The SPI communication available for the IMD701A is for internal communication between the XMC1404 and 6EDL7141. No SPI peripheral is available for any external communication.

In the datasheet of the device, in page 146, it is mentioned that GPIOs can be used for communication with other systems. Hence you may use the GPIOs for SPI communication with external systems. However, you need to implement the SPI communication in that case since there is no SPI peripheral to take care of external communications.

Pin 3 of the IMD701A is used for DVDD. DVVD is the microcontroller voltage supply. DVDD is generated from DVDD linear regulator in 6EDL7141 (pin 23 and 56) and must be connected to all DVDD pins. This voltage can be used to supply external components as well. Hence this pin cannot be used for other purposes.

Except PIN 3, the other pins that you mentioned, i.e. Pin 0- Pin2, and Pin 4-Pin 7, and Pin 57-Pin 64 can be used as GPIO. So you can use these pins for your SPI requirements.

I hope that answers your query. 

Regards

RupakC
0 Likes