Aug 19, 2016
01:05 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 19, 2016
01:05 AM
Hello,
we bought the evaluation board EVALM1099MTOBO1 with IRMCK099M a couple of days ago and could run the motor perfectly.
We would like to use this MCIC for our sensorless application since it is very simple to use and doesn't need more than programming the OTP once the motor configuration is done.
For our application, we would also need to program one of the not-used GPIOs as feedback outputs to drive a LED that indicates some fault states of the motor
(for example: off with no faults, on when rotor is locked, blinking when thermal shutdown is on).
From the application guide I read there are some "free" GPIO pins (for example OUT1 and OUT3), whose functions depend of the provided FW.
Question: how can we manage those pins to run the above function?
we bought the evaluation board EVALM1099MTOBO1 with IRMCK099M a couple of days ago and could run the motor perfectly.
We would like to use this MCIC for our sensorless application since it is very simple to use and doesn't need more than programming the OTP once the motor configuration is done.
For our application, we would also need to program one of the not-used GPIOs as feedback outputs to drive a LED that indicates some fault states of the motor
(for example: off with no faults, on when rotor is locked, blinking when thermal shutdown is on).
From the application guide I read there are some "free" GPIO pins (for example OUT1 and OUT3), whose functions depend of the provided FW.
Question: how can we manage those pins to run the above function?
- Tags:
- IFX
4 Replies
Not applicable
Aug 25, 2016
01:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 25, 2016
01:32 AM
Hello,
The page 61 of Application Guide describes the OUT1 and OUT3 (see below). The register value from 0 to 7 corresponds each bit value of OUT1 (LSB), OUT2 (bit position 1) and OUT3 (bit position 2). Value “1” to turn on OUT1 and “0” to turn off OUT1 and OUT3, while value “4” to turn on OUT3.
![2277.attach 2277.attach](/t5/image/serverpage/image-id/37709i99463CA99E4EDBC9/image-size/large?v=v2&px=999)
Please be aware that in order to control those three outputs, in your system, you need a master controller communicating with IRMCK099 through UART command.
Best regards
Luxun Liu
The page 61 of Application Guide describes the OUT1 and OUT3 (see below). The register value from 0 to 7 corresponds each bit value of OUT1 (LSB), OUT2 (bit position 1) and OUT3 (bit position 2). Value “1” to turn on OUT1 and “0” to turn off OUT1 and OUT3, while value “4” to turn on OUT3.
Please be aware that in order to control those three outputs, in your system, you need a master controller communicating with IRMCK099 through UART command.
Best regards
Luxun Liu
Not applicable
Sep 04, 2016
05:54 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 04, 2016
05:54 PM
Where can I find the IRCK099 application guide?
Not applicable
Sep 04, 2016
05:59 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 04, 2016
05:59 PM
Hello Matteo:
We bought the Eval_M1_99M and Eval_M1_36_84A.
We also downloaded and installed all the necessary SW. When I start the XMC_flasher , it said "Please first connect an emulator". I followed what the MADK instruction exactly in selecting the XMC1302-0200, but still can't get the Flasher to connect.
I don't see a selection for the IRMCK099.
How do you get it to work so easily?
We bought the Eval_M1_99M and Eval_M1_36_84A.
We also downloaded and installed all the necessary SW. When I start the XMC_flasher , it said "Please first connect an emulator". I followed what the MADK instruction exactly in selecting the XMC1302-0200, but still can't get the Flasher to connect.
I don't see a selection for the IRMCK099.
How do you get it to work so easily?
Not applicable
May 10, 2017
10:26 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 10, 2017
10:26 AM
Hi all,
I still have problem on IRMCK099 GPIO pins.
I write "5" into OUT1_3_value .
GPIO1 and GPIO3 should be turned on, but only GPIO1 is turned on which means only GPIO1 follow my command.
No matter I write "4" or "5" into OUT1_3_value, GPIO3 doesn't follow my command.
I do follow the instructions and I try to either left GPIO3 floating or pull high to 3.3V, but both of them don't work.
![2659.attach 2659.attach](/t5/image/serverpage/image-id/37710i46C9D3A7BFDC5AD0/image-size/large?v=v2&px=999)
![2660.attach 2660.attach](/t5/image/serverpage/image-id/37711i3B0A309FF98021DD/image-size/large?v=v2&px=999)
Can anyone answer my questions?
1. Is anything I did wrong on GPIO pins?
2. Is there any register that I can set GPIO pins' direction such as GPIO1 as IN1 (input1)?
Please advise. Thanks.
I still have problem on IRMCK099 GPIO pins.
I write "5" into OUT1_3_value .
GPIO1 and GPIO3 should be turned on, but only GPIO1 is turned on which means only GPIO1 follow my command.
No matter I write "4" or "5" into OUT1_3_value, GPIO3 doesn't follow my command.
I do follow the instructions and I try to either left GPIO3 floating or pull high to 3.3V, but both of them don't work.
Can anyone answer my questions?
1. Is anything I did wrong on GPIO pins?
2. Is there any register that I can set GPIO pins' direction such as GPIO1 as IN1 (input1)?
Please advise. Thanks.