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

isaiah   
   Á¶È¸ 3022   Ãßõ 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 4810/5590
2015-12   1033603   ¹é¸Þ°¡
2014-05   4481685   Á¤ÀºÁØ1
03-13   596   µµ¾Æ»ïÃÌ
2011-06   6338   À嵿°Ç2014
2013-11   4623   ÀÌÀ纹2
2017-05   2523   ¹«¾Æ
2022-07   1375   À¯È£ÁØ
2013-12   4310   °Å´Ï³×
2019-10   23396   ÁØÄÄ´ö
2021-01   2944   Æĸ®´ë¿Õ
2011-07   5799   ¹«¾Æ
2013-12   3493   ±è°Ç¿ì
2015-04   4000   ¹Ì´ã
2022-08   1279   ¹Ì¼ö¸Ç
2011-07   6263   °¡ºü·Î±¸³ª
2017-05   8569   epage
2013-12   5010   ±èȲÁß
2016-06   4736   dz°æ1
2019-10   2538   ±è½Â±Ç
2022-08   1580   ¹Ù·¥¾²
2011-07   7929   song05
2021-01   3568   monan