Apr 24, 2019
02:07 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 24, 2019
02:07 AM
Hello.
I am looking for POSIF APP on dave4.
But I can not find it.
I used it as APP in DAVE3.
I want to know how to use the POSIF function in DAVE4.
I want to measure the encoder using the POSIF function.
Thank you very much.
I am looking for POSIF APP on dave4.
But I can not find it.
I used it as APP in DAVE3.
I want to know how to use the POSIF function in DAVE4.
I want to measure the encoder using the POSIF function.
Thank you very much.
- Tags:
- IFX
- posif encoder
13 Replies
May 13, 2019
10:46 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 13, 2019
10:46 PM
Hi,
Currently you need to use the XMCLib. Otherwise in the next DAVE APPs release in June we are adding to new APPs, ENCODER_POSIF and HALL_POSIF.
Regards,
Jesus
Currently you need to use the XMCLib. Otherwise in the next DAVE APPs release in June we are adding to new APPs, ENCODER_POSIF and HALL_POSIF.
Regards,
Jesus
May 19, 2019
07:44 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 19, 2019
07:44 PM
Thank you for answer.
Jun 06, 2019
04:33 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 06, 2019
04:33 AM
Hello, jferreira.
There is get example source code for using POSIF with XMCLib. And how it merge with existing APPs in project?
I am understand that question not for this topic, however where can i find examples for mixed project with APPs and custom code based on XMCLib.
There is get example source code for using POSIF with XMCLib. And how it merge with existing APPs in project?
I am understand that question not for this topic, however where can i find examples for mixed project with APPs and custom code based on XMCLib.
Jun 13, 2019
01:01 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 13, 2019
01:01 AM
Hi,
it this new release added to DAVE APPs, ENCODER_POSIF and HALL_POSIF?
thanks
Hakan
it this new release added to DAVE APPs, ENCODER_POSIF and HALL_POSIF?
thanks
Hakan
Jul 10, 2019
03:10 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 10, 2019
03:10 AM
jferreira wrote:
Hi,
...Otherwise in the next DAVE APPs release in June we are adding to new APPs, ENCODER_POSIF and HALL_POSIF.
Regards,
Jesus
Unfortunately, the year was not specified for this release 😉
Oct 09, 2019
07:49 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 09, 2019
07:49 AM
Is there any news about this?
Oct 10, 2019
08:17 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 10, 2019
08:17 AM
Hi,
The release of the new DAVE APPs is planned for end of October, this year 🙂
Regards,
Jesus
The release of the new DAVE APPs is planned for end of October, this year 🙂
Regards,
Jesus
Oct 21, 2019
06:23 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 21, 2019
06:23 AM
Hi Jesus, is there any chance I could give the posif dave app a trial before it is released?
Oct 22, 2019
06:59 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 22, 2019
06:59 AM
Hi,
The release was done today. See News/Announcements section of forum.
Regards,
Jesus
The release was done today. See News/Announcements section of forum.
Regards,
Jesus
Oct 22, 2019
02:31 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 22, 2019
02:31 PM
I was notified about the update when I ran Dave this morning.
Some of the documentation is a bit incomplete though (missing example code etc.):
void ENCODER_POSIF_Start ( ENCODER_POSIF_t *const HandlePtr )
This API starts the ccu4 timer clock and then start the POSIF module.
Parameters
HandlePtr pointer to an object of ENCODER_POSIF module
Returnsvoid
Description: Invoke this API when APP state is ENCODER_POSIF_INITIALISED or else this API will have no effect on functionality.
Example Usage:
#include
int main(void)
{
DAVE_STATUS_t status;
status = DAVE_Init(); // Initialization of DAVE APPs
if(status == DAVE_STATUS_SUCCESS)
{
ENCODER_POSIF_Start(&ENCODER_POSIF_0);
}
while(1U)
{
}
and displaing this under usage in the main help file is just frustrating!:
This APP uses POSIF peripheral in quadrature decoder mode and is used to get the speed and position of the motor. This can be used with the top level motor APP like PMSM_FOC to get the position feedback to drive the motor in closed loop. Please refer to these APPs documentation for more details.
}
Some of the documentation is a bit incomplete though (missing example code etc.):
void ENCODER_POSIF_Start ( ENCODER_POSIF_t *const HandlePtr )
This API starts the ccu4 timer clock and then start the POSIF module.
Parameters
HandlePtr pointer to an object of ENCODER_POSIF module
Returnsvoid
Description: Invoke this API when APP state is ENCODER_POSIF_INITIALISED or else this API will have no effect on functionality.
Example Usage:
#include
int main(void)
{
DAVE_STATUS_t status;
status = DAVE_Init(); // Initialization of DAVE APPs
if(status == DAVE_STATUS_SUCCESS)
{
ENCODER_POSIF_Start(&ENCODER_POSIF_0);
}
while(1U)
{
}
and displaing this under usage in the main help file is just frustrating!:
This APP uses POSIF peripheral in quadrature decoder mode and is used to get the speed and position of the motor. This can be used with the top level motor APP like PMSM_FOC to get the position feedback to drive the motor in closed loop. Please refer to these APPs documentation for more details.
}
Oct 23, 2019
01:53 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oct 23, 2019
01:53 AM
Also is there any reason why the ENCODER_POSIF app does not support the XMC1400 Series devices?
Nov 01, 2019
10:11 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 01, 2019
10:11 AM
Just found an issue - In the DAVE app configuration, the max value for "Ticks per revolution" is listed as 65535
however this is multiplied by 4 in the encoder_posif_conf.c file for HandlePtr.ticks_per_revolution.
Therefore the max should be 16383.
however this is multiplied by 4 in the encoder_posif_conf.c file for HandlePtr.ticks_per_revolution.
Therefore the max should be 16383.
Nov 25, 2019
10:30 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 25, 2019
10:30 AM
rephlex303 wrote:
Also is there any reason why the ENCODER_POSIF app does not support the XMC1400 Series devices?
The same occurs in xmc 4300. I can not add the ENCODER app.
In this release note says that it's supported for 4300 and for 1400...
http://dave.infineon.com/DAVEv4/ReleaseNotes/2019-10/DAVE_APPs_Release_Notes_2019-10.pdf
Any help how could I use this APP?