TMC262评估板电路原理图解析

需积分: 15 3 下载量 152 浏览量 更新于2024-09-07 收藏 103KB PDF 举报
"TMC262-EVAL_V11_schematic.pdf 是一个关于TMC262开发板的原理图参考文档,包含了电源、保护电路、电机驱动器TMC262的相关连接以及测试点等关键信息。" 在这款TMC262评估板的设计中,核心元件是TMC262驱动器,它是一款专为步进电机控制设计的集成电路。TMC262芯片支持静音步进模式,能够提供低噪声和高效率的电机运行。它采用了QFN32封装,具备SPI(Serial Peripheral Interface)通信接口,用于编程和配置。 电源部分,评估板上有多个电源轨,包括+3V3、VS、GND。这些电源由电容C1、C2、C3(每个100μF/100V)进行滤波,确保稳定供电。此外,还有C4(100μF/100V)和C6(120μF/25V)用于进一步改善电源质量。C7(100nF)是高频旁路电容,有助于抑制数字电路产生的噪声。D1是一个SMBJ60A瞬态电压抑制器,用以保护电路免受过压冲击。 电路中还包含了一个LM2594HVM-3.3稳压器,用于将输入电压转换为3.3V,供给需要3.3V工作电压的部件,如TMC262的IO端口。L1是一个150μH的电感,与C4、C6一起构成了一个低通滤波器,稳定输出电压。 TMC262驱动器的连接部分,包括了多个电阻和电容,如R43、R42、C11、C10、C9等,它们可能用于设置芯片的工作模式、电流限制或滤波。TST_MODE、VCC_IO、VHS、5VOUT、VS_262等引脚提供了对芯片功能的访问和测试。SPI接口由SCK(时钟)、SDI(串行数据输入)、SDO(串行数据输出)和CSN(片选)组成,通过这些引脚可以编程和读取TMC262的状态。 评估板上还设置了多个测试点(TP1、TP2等)和LED(如LEDGruen、LED_Gel),便于在实际操作中监测电路性能和状态。同时,有K1X08这样的接插件用于连接外部电路,例如电机和其他控制信号。 TMC262-EVAL_V11_schematic.pdf提供了一个完整的TMC262驱动器应用示例,包括电源管理、电机驱动、控制接口以及调试设施,是学习和评估TMC262性能的理想平台。

d:\stm32dev\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: ./Core/Src/main.o: in function `main': main.c:(.text.startup.main+0x16): undefined reference to `TMC2660_DirectSet' d:\stm32dev\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: main.c:(.text.startup.main+0x1e): undefined reference to `TMC2660Enable' d:\stm32dev\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: main.c:(.text.startup.main+0x26): undefined reference to `TMC2660_MicrostepSet' d:\stm32dev\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: main.c:(.text.startup.main+0x2e): undefined reference to `TMC2660_CurrentScaleSet' d:\stm32dev\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: main.c:(.text.startup.main+0x34): undefined reference to `TMC2660_SPIMoveStep' collect2.exe: error: ld returned 1 exit status make: *** [makefile:64: TMC2660_tset.elf] Error 1 "make -j32 all" terminated with exit code 2. Build might be incomplete.

2023-07-13 上传