<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: hall sensor sector in S32K</title>
    <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1521834#M17696</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I have asked kit owner to have a look at your query.&lt;/P&gt;
&lt;P&gt;But meantime you can start with checking reference software, to find out where you did mistake.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/design/development-boards/automotive-motor-control-solutions/arm-based-solutions-/s32k144-bldc-pmsm-development-kit:MCSPTE1AK144" target="_blank"&gt;https://www.nxp.com/design/development-boards/automotive-motor-control-solutions/arm-based-solutions-/s32k144-bldc-pmsm-development-kit:MCSPTE1AK144&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="petervlna_0-1663145445098.png" style="width: 659px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/193595i4779E2B2DDD67AFA/image-dimensions/659x392?v=v2" width="659" height="392" role="button" title="petervlna_0-1663145445098.png" alt="petervlna_0-1663145445098.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
    <pubDate>Wed, 14 Sep 2022 08:51:24 GMT</pubDate>
    <dc:creator>petervlna</dc:creator>
    <dc:date>2022-09-14T08:51:24Z</dc:date>
    <item>
      <title>hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1520478#M17647</link>
      <description>&lt;P&gt;Hello Community,&lt;/P&gt;&lt;P&gt;I am using&amp;nbsp;MCSPTE1AK144 EVB. I want to run a motor by using the 6 step commutation. Currently I am able to run the motor with hall sensor feedback. Now I am facing issues When the motor starts from the Sector 2.&lt;/P&gt;&lt;P&gt;At initial stage, If the rotor starts from sector 2 it is not going to next sector , I have to push the motor little bit to next sector then the motor starts rotating properly.&lt;/P&gt;&lt;P&gt;If the motor starts from any other sector , it is working properly. My doubt is why in sector 2 the rotor not able to move.&lt;/P&gt;&lt;P&gt;I am attaching my project please have a look and help me to solve this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Sarwath&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 10:10:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1520478#M17647</guid>
      <dc:creator>sarwath</dc:creator>
      <dc:date>2022-09-12T10:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1521834#M17696</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I have asked kit owner to have a look at your query.&lt;/P&gt;
&lt;P&gt;But meantime you can start with checking reference software, to find out where you did mistake.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/design/development-boards/automotive-motor-control-solutions/arm-based-solutions-/s32k144-bldc-pmsm-development-kit:MCSPTE1AK144" target="_blank"&gt;https://www.nxp.com/design/development-boards/automotive-motor-control-solutions/arm-based-solutions-/s32k144-bldc-pmsm-development-kit:MCSPTE1AK144&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="petervlna_0-1663145445098.png" style="width: 659px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/193595i4779E2B2DDD67AFA/image-dimensions/659x392?v=v2" width="659" height="392" role="button" title="petervlna_0-1663145445098.png" alt="petervlna_0-1663145445098.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2022 08:51:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1521834#M17696</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2022-09-14T08:51:24Z</dc:date>
    </item>
    <item>
      <title>Re: hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1524058#M17775</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/13836"&gt;@petervlna&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Once&amp;nbsp; the feedback from hall sensor the&amp;nbsp;output mask control and&amp;nbsp;software output control is set to generate the pwm. I want to knew the logic behind this i,e 0x34 and 0x0808 for sector 0. How it is predefined.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sarwath_0-1663571106436.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/194065i32AD4A8E7EB8AF71/image-size/medium?v=v2&amp;amp;px=400" role="button" title="sarwath_0-1663571106436.png" alt="sarwath_0-1663571106436.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sarwath_1-1663571121389.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/194066iF0722F118E959FCB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="sarwath_1-1663571121389.png" alt="sarwath_1-1663571121389.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In sample code, after the alignment vector initialized there is delay (&lt;SPAN&gt;alignmentTimer) it is decreasing from 20,000 to 0. why this delay is required.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sarwath_2-1663571511140.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/194067iBEAE879B02DB2EFA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="sarwath_2-1663571511140.png" alt="sarwath_2-1663571511140.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Sarwath&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 19 Sep 2022 07:14:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1524058#M17775</guid>
      <dc:creator>sarwath</dc:creator>
      <dc:date>2022-09-19T07:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527330#M17912</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;These two bit fields control&amp;nbsp;OUTMASK and&amp;nbsp;SWOCTRL of the Flextimer (FTM) in order to create complementary unipolar PWM (see AN12435 Figure 6).&lt;/P&gt;
&lt;P&gt;Output Mask register (OUTMASK) provides a mask for corresponding FTM channel and&amp;nbsp;Software Output Control register (SWOCTRL) actively force FTM channel to predefined value.&lt;/P&gt;
&lt;P&gt;So for the 0 commutation sector we apply:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Mask 0x34 in hex format and 0011 0100 in binar format.&lt;/LI&gt;
&lt;LI&gt;SW control 0x0808 in hex format and 1000 0000 1000 in binar format&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;So output of the FTM channels for 0 sector is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;FTM3_CH0&amp;nbsp; generates PWM&lt;/LI&gt;
&lt;LI&gt;FTM3_CH1&amp;nbsp; generates PWM&lt;/LI&gt;
&lt;LI&gt;FTM3_CH2&amp;nbsp; is masked&amp;nbsp;(OFF)&lt;/LI&gt;
&lt;LI&gt;FTM3_CH3 is actively controlled to high&lt;/LI&gt;
&lt;LI&gt;FTM3_CH4 is masked (OFF)&lt;/LI&gt;
&lt;LI&gt;FTM3_CH4 is masked&amp;nbsp;(OFF)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="marekmusak_0-1663929973391.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/194767iF2031529CFCA7CFC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="marekmusak_0-1663929973391.png" alt="marekmusak_0-1663929973391.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;See detailed description in application note AN12435.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Marek&lt;/P&gt;</description>
      <pubDate>Fri, 23 Sep 2022 10:50:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527330#M17912</guid>
      <dc:creator>marekmusak</dc:creator>
      <dc:date>2022-09-23T10:50:21Z</dc:date>
    </item>
    <item>
      <title>Re: hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527339#M17913</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/134742"&gt;@marekmusak&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for your explanation.&lt;/P&gt;&lt;P&gt;what is&amp;nbsp;&lt;SPAN&gt;alignment vector? why it is required in BLDC motor control.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;In MCSPTE1AK144_BLDC_6Step code (sensor based),&amp;nbsp;&lt;SPAN&gt;after the alignment vector initialized there is delay (&lt;/SPAN&gt;&lt;SPAN&gt;alignmentTimer) it is decreasing from 20,000 to 0. why this delay is required.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;/*******************************************************************************&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;* Function: &amp;nbsp; &amp;nbsp; void AppStopToAlignment(void)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;* Description: &amp;nbsp;BLDC application STOP to ALIGN state transition function&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*******************************************************************************/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;void&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;AppStopToAlignment&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;void&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;driveStatus&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;B&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Alignment&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;driveStatus&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;B&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;EnableCMT&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;driveStatus&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;B&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;CloseLoop&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;driveStatus&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;B&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Calib&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;driveStatus&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;B&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Sensorless&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;driveStatus&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;B&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;NewZC&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; alignmentTimer = mcat_alignDuration;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; duty_cycle =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;MLIB_Mul&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;MLIB_Div&lt;/SPAN&gt;&lt;SPAN&gt;(mcat_alignVoltage, U_PH_NOM),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;100.0F&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;// Update PWM duty cycle&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ACTUATE_SetDutycycle&lt;/SPAN&gt;&lt;SPAN&gt;(duty_cycle, HW_INPUT_TRIG1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; /* Apply PWM settings for motor alignment */&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ACTUATE_SetPwmMask&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;ui8FTM3OutmaskVal&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;][&lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt;],&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ui16FTM3SwOctrlVal&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;][&lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt;], HW_INPUT_TRIG1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; appState = APP_ALIGNMENT;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;/*******************************************************************************&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;* Function: &amp;nbsp; &amp;nbsp; void AppAlignment(void)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;* Description: &amp;nbsp;BLDC application ALIGN state function&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;*******************************************************************************/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;void&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;AppAlignment&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;void&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(alignmentTimer ==&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;AppAlignmentToStart&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 23 Sep 2022 11:02:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527339#M17913</guid>
      <dc:creator>sarwath</dc:creator>
      <dc:date>2022-09-23T11:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527416#M17917</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Alignment&amp;nbsp;state is important for sensorless control of the BLDC Six-step.&lt;/P&gt;
&lt;P&gt;Sensorless control with no position sensor requires to get rotor from unknown to known position.&lt;/P&gt;
&lt;P&gt;Once you know where is your rotor position you can start-up the motor with maximum torque, because you can apply voltage vector/magnetic field perpendicular to rotor flux.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;alignmentTimer is configurable parameter and it gives some time to rotor to be properly aligned with new required position.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;BLDC control with Hall sensor doesn't need this alignment process. It can be bypassed.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Marek&lt;/P&gt;</description>
      <pubDate>Fri, 23 Sep 2022 13:55:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527416#M17917</guid>
      <dc:creator>marekmusak</dc:creator>
      <dc:date>2022-09-23T13:55:48Z</dc:date>
    </item>
    <item>
      <title>Re: hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527831#M17939</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/134742"&gt;@marekmusak&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for your response.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In MCSPTE1AK144_BLDC_6Step code both (sensor based/sensorless ) is using the&amp;nbsp;alignmentTimer parameter. If I remove the&amp;nbsp;alignmentTimer parameter (sensor based) motor is not rotating from particular sector (sector 2), then I added&amp;nbsp;alignmentTimer. After adding it can able to rotate from all sector.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I attached my project in this same thread (without adding the alignmentTimer), Please have a look and let me know what I am doing wrong.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Sep 2022 05:10:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1527831#M17939</guid>
      <dc:creator>sarwath</dc:creator>
      <dc:date>2022-09-26T05:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: hall sensor sector</title>
      <link>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1540823#M18435</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/134742"&gt;@marekmusak&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With the help of hall sensor feedback I got the actual rotor position.&lt;/P&gt;&lt;P&gt;During start up, I gave duty cycle to 90 % once the motor start the duty cycle is controlled by the potentiometer. In few sector I am not getting the smooth start if I increase the POT value the motor is not rotating it is cogging then I deceased the POT value again I started increasing now it is rotating . what I understood is it taking time in few sector. I don't know the reason. I have attached my test result (CW and CCW). Please have a look and let me know your thoughts.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sarwath_0-1666246927926.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/197414iB515F37E693261E8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="sarwath_0-1666246927926.png" alt="sarwath_0-1666246927926.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Note :&amp;nbsp; STATUS green for good start and red for bad start.&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Sarwath&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Oct 2022 06:28:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/hall-sensor-sector/m-p/1540823#M18435</guid>
      <dc:creator>sarwath</dc:creator>
      <dc:date>2022-10-20T06:28:22Z</dc:date>
    </item>
  </channel>
</rss>

