¿µ¾î Àß ÇϽô ºÐ? ȤÀº TMC ¸ðÅÍ µå¶óÀ̹ö ½á º¸½ÅºÐ²² Áú¹® µå·Á¿ä...

isaiah   
   Á¶È¸ 3057   Ãßõ 0    

  https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2209_Datasheet_V103.pdf

TMC2209 라고 3d 프린터에서 주로 쓰는 스탭 모터 드라이버 입니다.

저는 NAS용 케이스를 만들면서 이걸로 HDD 슬롯을 가리는 가리개를 자동 개패하는 구조를 만들려고 하는데요..


지금까지는 이 친구가 uart로는 설정을 바꾸는 등의 재어를하고 step 신호는 MCU에서 넣어 주어야 하는 줄 알았습니다.

그런데 데이트 시트를 보다 보니 UART로 속도값 레지스터(VACTUAL)를 설정하면 내부에 있는 신호 생성기가 step 신호를 자동 생성하고

이걸 index 핀으로 출력한다고 하더라고요.


즉 UART로 속도를 입력해서 모터를 재어하고 내부에서 자동생성된 step 신호가 index 핀으로 출력되면 이걸 MCU로 세는 방식으로 사용할 수 있다는 것인데..

이 step을 세어서 저장해 두는 레지스터 같은건 없을까요?


위 설명서에 따르면 index핀을 사용할 수 없을때는 uart를 통해서 MSCNT 레지스터를 풀링해서 확인하라는데

제가 이해한 Microstep counter 가 나타네는 값은 스탭과 스탭 사이에 위치를 표시하는것 같은데.. 이걸 스탭당 서너번씩 풀링해서 스탭을 추측하는건 너무 비효울적인것 같은데... 제가 이해한 바가 맞을까요?


즉 uart로 속도를 재어하려면 mcu에서 index 신호를 인터럽트로 세는 것은 피할 수 없는 일일까요?

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¼­¿ÏÈ£ 2020-11
À妽º ÇÉÀÌ ¾È¸ÔÀ¸¸é UART ·Î È®ÀÎÀ» ÇϽðÚÁö¸¸
¾Æ¸¶ »ì½Ã°£ Ŭ·ÎÁî·çÇÁ º¸´Ü µ¿ÀÛ ÈÄ ÇöÀ§Ä¡¸¦ Ç®¸µÀ¸·Î Àо MCUÀÇ °ªÀ̶û ºñ±³ÇÏ´Â ¿ëµµÀÏ°Í°°Àºµ¥¿ä.....?
½ºÅÜÀ» UART·Î °è¼Ó Àоî¿À±â´Â Åë½Å ³õÄ¡¸é ³¡Àå ³¯°Í°°Àºµ¥.....

º¸Åë Ŭ·ÎÁî·çÇÁ ¼­º¸¾ÚÇÁ³ª ÀÌ·±°÷Àº ¿£ÄÚ´õ°¡ ´Þ·ÁÀÖ¾î ½Ç½Ã°£À¸·Î À§Ä¡¸¦ Àâ¾Æ°¡´Âµ¥ ÀÌ ½ºÅܸðÅÍ´Â.....È­ÀÌÆÃÀÔ´Ï´Ù
     
isaiah 2020-11
¾Æ Á¦°¡ ¿øÇÏ´Â°Ô ¹°¸®ÀûÀÎ »þÇÁÆ®ÀÇ À§Ä¡°¡ ¾Æ´Ï¶ó.. index·Î ³ª¿À´Â ÀÚµ¿ »ý¼ºµÈ ½ºÅÇ°ªÀÇ ´©ÀûÀ̶󼭿ä...
´Ü¼øÈ÷ index¸¦ Ä«¿îÆà ÇÏ´Â ºÎÇϸ¦ ÁÙ¿© Á¹±î ÇÏ´Â °Å¶ó¼­¿ä....
          
¼­¿ÏÈ£ 2020-11
Áß¿ä¼³ºñ°¡ ¾Æ´Ï½Ã¶ó¸é attiny ¿¡ ADC¾ðµµ¹Þ°í ¿øÁ¡¸¸ ¸®¹ÔÀ¸·Î Àâ¾ÆÁּŵµ.....?
¾Æ³ª¹§ ½ºÅç°¡µå ±â´ÉÀ¸·Î ¿­´Ù°¡ šÀ¤¾¤©°¡µå ÄÑÁö¸é ¿øÁ¡ ´Ù½ÃÀâ°í ´Ù½Ã¿©´Â°Íµµ....
¹«¾Æ 2020-11
ÀúÀåÀ» ÇØ µÖµµ º° Àǹ̰¡ ¾øÀ»Áö ¸ð¸¨´Ï´Ù.
º¸Åë Àü¿øÀ» OFF ½Ã ¸ðÅÍ ÀÚü¿¡ ºê·¹ÀÌÅ© ¿ªÇÒÀ» ÇÏ´Â °ÍÀÌ ¾ø´Ù¸é ¿ÜºÎÀÇ Èû¿¡ ÀÇÇØ ¸ðÅÍ°¡ ½±°Ô ȸÀüÇÒ ¼ö À־ ³ªÁß¿¡ Àü¿øÀ» ³Ö¾úÀ» °æ¿ì ÀúÀåµÈ ½ºÅÜ°ª°ú ½ÇÁ¦ À§Ä¡°ª¿¡ Â÷ÀÌ°¡ ³¯ ¼ö ÀÖ½À´Ï´Ù.
º¸Åë º»¹®ÀÇ ¸ñÀûÀ¸·Î ¾´´Ù¸é ½ºÅܸðÅÍ º¸´Ù´Â DC ¼­º¸¸ðÅÍ ÀÛÀº °ÍÀ» ¾²´Â°Ô ÁÁÁö¾ÊÀ»±î ½Í½À´Ï´Ù.
     
isaiah 2020-11
´Ý°í ¿­°í ÇÏ´Â °úÁ¤¿¡¼­ °¡µ¿¹üÀ§ÀÇ ³¡±îÁö °¡¼­ ¸ØÃßµµ·Ï ÇÏ´Â »óȲÀ̶ó  Ŭ·ÎÁîµå ·çÇÁ¿¡ ÁØÇÏ´Â ÃßÀûÀ» ÇÏ·Á´Â°Ç ¾Æ´Ï°í.. ´Ü¼øÈ÷ index ÇÉÀ» ÃßÀûÇϰųª ½Ã°£À» °è»êÇϰųª Çؼ­ ÀÔ·ÂÇÑ ¸í·É¿¡ µû¶ó¼­ »ý¼ºµÈ ½ÅÈ£¸¦ ÃßÃøÇÏ´Â °úÁ¤À» »ý·«Çؼ­ CPU¸¦ ³Î³ÎÇÏ°Ô ¾²°í ½ÍÀº°Í »ÓÀ̶󼭿ä.

 ±× DC ¼­º¸´Â Àû¿ëÇϱ⠳ʹ« Èûµé ´õ¶ó°í¿ä..


QnA
Á¦¸ñPage 4818/5607
2014-05   4556508   Á¤ÀºÁØ1
2015-12   1105789   ¹é¸Þ°¡
2020-10   3191   ÇູÇϼ¼
2020-10   3678   ¿µ»êȸ»ó
2020-11   3052   ¹Î»çÀå
2020-11   2690   ½Å¹Îö2
2020-11   3787   ¹Î»çÀå
2020-11   2602   CPU4
2020-11   1856   ÇູÇϼ¼
2020-11   2069   Daso
2020-11   2428   gh10
2020-11   2992   ±¸Â÷´Ï
2020-11   1741   ºÐ´ç±èµ¿¼ö
2020-11   2988   ¹Ú»ó¹ü
2020-11   2509   ²¥¿ï
2020-11   2656   ±èÁ¦l±è¿ëȯ
2020-11   3058   isaiah
2020-11   2981   ÁÒ½´¾Æ
2020-11   1684   ÀÏ»ïÁ¦·Î
2020-11   2559   ÄÚ´õ74
2020-11   1726   ÇູÇϼ¼
2020-11   1669   µ¥³ñ