logo资料库

STM32F103C8_开发板_V5.0.x_原理图.pdf

第1页 / 共1页
资料共1页,全文预览结束
CMSIS_DAP_USB_DM- 2 1 B 1 A 4 A 9 B D N G S U B V USB2 7 B - M D 6 A + P D 7 A - M D 6 B + P D USB Type-C R3 1.5K 3.3V_DAP CMSIS_DAP_USB_DP+ F13 500mA 1 2 USB_5V 4 B 9 A 2 1 A 1 B S U B V D N G PA11 2 1 B 1 A 4 A 9 B D N G S U B V USB1 7 B - M D 6 A + P D 7 A - M D 6 B + P D USB Type-C R24 1.5K 3.3V_DAP PA12 F12 500mA 1 2 USB_5V 4 B 9 A 2 1 A 1 B S U B V D N G P2 DC_005 1 1 F9 500mA 2 D9 2 3 XH1 1 1 2 2 F1 500mA 1 2 D2 D1 U18 AMS1117_5.0 IN3 OUT 2 GND 1 C4 10uF LDO_5V C19 10uF LDO_5V USB_5V SW4 8*8自锁开关 2 5 3 4 5V 5V C6 10uF C25 100nF LDO1 ME6211C33M5G 1 VIN 2 VSS CE3 VOUT 5 NC 4 3.3V C2 100nF C22 10uF C11 100uF D5 P1 V 3 . 3 K L C D N G O I D 1:重要:切勿给电机供电!大机率会烧芯片,或LDO器件; 2:重要:最大负载400mA; 重要,重要,重要:控制电机时,小心再小心. 3.3V K L C W S I O D W S 1:本USB接口,在开发板上印有 ”CMSIS-DAP“ 丝印字样; 2:本调试器CMISI-DAP接口:烧录代码、硬件仿真、串口1、供电; 3:板载的调试器CMSIS-DAP, 独立于芯片,不可控,不用理会; 4:DM、DP,已连接调试器,不可控; 不用管,不用管,不用管; 1:本USB接口,在开发板上印有 "USB" 丝印字样; 2:本接口为预留接口,未具功能,由用户编程实现; 3:注意:未具,插上数据线后,是不能被电脑识别的; 4:DM、DP引脚,已连接STM32F103主芯片的PA11,PA12; 重要,重要,重要:插上USB线就能烧录代码. 1:输入电压范围:7V~9V! 切勿错误接入12V或18V! 2:LDO最大负载400mA; 3: 本电路仅作方案初步搭建评估,非严谨电路; 重要:7V~9V!不要接入9V以上电源! 调试器接口_CMSIS-DAP USB用户编程接口 外部5V电源供电 供电开关_自锁按键 3.3V稳压输出 SWD 预留烧录接口 0 T O O B R14 10K I S O M _ 1 I P S _ 5 B P O S I M _ 1 I P S _ 4 B P K L C _ 1 I P S _ 3 B P K L C W S 5 1 A P 9 B P 8 B P 3.3V_F103 7 B P 6 B P 8 4 7 4 6 4 5 4 4 4 3 4 2 4 1 4 0 4 9 3 8 3 7 3 U1 D D V S S V 3.3V_F103 W25Q128_CS_PC13 PC14 PC15 3.3V_F103 L2 0R C26 10uF PA0 PA1 PA2 1 2 3 4 5 6 7 8 9 10 11 12 X1 8MHz C35 22pF C36 22pF 3.3V R18 10K C34 100nF RESET 9 B P / 4 _ 4 T / X T N A C VBAT PC13 PC14(OSC32_IN) PC15(OSC32_OUT) OSC_IN OSC_OUT NRST VSSA VDDA PA0/WKUP/T2_1_E PA1/T2_2/A12_1 PA2/U2_T 5 _ 1 A / C _ 1 S / 5 A P R _ 2 U / 3 A P 4 _ 2 1 A / 4 A P 0 T O O B 7 B P / 2 _ 4 T / D _ 1 I 8 B P / 3 _ 4 T / X R N A C 1 _ 3 T / 6 _ 2 1 A / O S I M _ 1 I P S / 6 A P 2 _ 3 T / 7 _ 2 1 A / I S O M _ 1 I P S / 7 A P 3 _ 3 T / 8 _ 2 1 A / 0 B P ) 5 1 A P ( K L C W S 6 B P / 1 _ 4 T / C _ 1 I 5 B P ) 2 _ 3 T ( ) O M _ 1 S ( ) 4 B P ( ) 1 _ 3 T ( ) I M _ 1 S ( ) 3 B P ( ) 2 _ 2 T ( ) C _ 1 S ( VDD VSS SWDIO USB_DP/CAN_TX/T1_E/PA12 USB_DM/CAN_RX/T1_4/PA11 U1_R/T1_3/PA10 U1_T/T1_2/PA9 MCO/T1_1/PA8 S2_MOSI/PB15 S2_MISO/PB14 S2_SCK/PB13 T1_B/PB12 4 _ 3 T / 9 _ 2 1 A / 1 B P ) 1 T O O B ( 2 B P T _ 3 U / C _ 2 I / 0 1 B P R _ 3 U / D _ 2 I / 1 1 B P S S V D D V 36 35 34 33 32 31 30 29 28 27 26 25 3.3V_F103 SWDIO PA12 PA11 PA10. PA9 PA8 PB15 PB14 PB13 PB12 3 1 4 1 5 1 6 1 7 1 8 1 9 1 0 2 1 2 2 2 3 2 4 2 3.3V_F103 . 3 A P 4 A P 5 A P 6 A P 7 A P 0 B P 1 B P . 0 1 B P 1 1 B P 2 B P _ E U L B _ D E L I S O M _ 1 I P S _ 5 B P K L C _ 1 I P S _ 3 B P V 3 . 3 T E S E R 5 1 A P 6 B P 7 B P KEY3 1 3 RESET 1.8寸LCD接口 P4 ST7735 1 2 3 4 5 6 7 8 D N G V 3 . 3 K C S T S R I S O M S R / C D S C L B 3.3V 3.3V R7 10K U2 W25Q128 C12 100nF W25Q128_CS_PC13 PB4_SPI1_MISO 3.3V 1 CS# DO2 3 IO2 4 GND VCC 8 IO3 7 CLK 6 DI 5 PB3_SPI1_CLK PB5_SPI1_MOSI STM32F103C8T6 3.3V 3.3V_F103 2 150mA 1 F10 3.3V_F103 C1 C30 C37 C38 100nF 100nF 100nF 100nF 魔女科技 STM32-F103C8T6 开发版 主要版本说明 ====== V5.0.0 2023-02-15: 【8266】 增加EN引脚串联电阻 2023-02-15: 【供 电】 增加自恢复保险丝 2023-02-15: 【DAP】 引出到排针 2023-02-15: 【USB】 完善封装引脚 V4.2 2022.11.21: 修改LoRa的IRQ引脚为PC14 2022.11.21: 完善按键焊盘,以适配更多规格 2022.11.21: 引出ESP8266通信引脚,方便重烧固件 V4.1 2022.10.27: 修改CAN引脚为PB8\PB9 引脚分配表 1:空 置 :引脚由芯心直接连接排针,无连接其它设备,空置,自由安排; . 2:可复用:已连接某设备,但在不使用其右侧标示的设备时,可使用;如PA1连接KEY_2, 当不需要使用KEY_2时,可作普通引脚使用; . 3:设备名:此引脚已使用或连接某重要设备,不建议用作其它用途;倘若使用的,注意和设备的冲突。 PB9 PB8 PB7 PB6 PB5_SPI1_MOSI PB4_SPI1_MISO PB3_SPI1_CLK PA15 PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 DAP_RX DAP_TX 2 5V 1 F3 500mA P7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 F16 500mA 1 引脚 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 备注 连接器件 -KEY_1 -可复用   (KEY_2) -可复用   (ESP8266) -可复用   (ESP8266) -可复用   (KEY_3) -空置 -空置 -空置 -可复用   (LORA_CS -USART1 -USART1 -可复用   (USB) -可复用   (USB) -SWDIO -SWCLK -可复用   (LCD_BL) 引脚 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 备注 连接器件 -空置 -空置 -LED_BLUE -SPI1_SCK -SPI1_MISO -SPI1_MOSI -可复用   (LCD_DC) -可复用   (LCD_CS) -可复用   (CAN_RX) -可复用   (CAN_TX) -可复用   (RS485) -可复用   (RS485) -空置 -空置 -空置 -空置 STM32F103C8T6最小系统 引脚 连接器件 备注 引脚 PD0 PD1 备注 连接器件 -OSC_IN  (8MHz) -OSC_IN  (8MHz) PC13 PC14 PC15 -可复用  (W25Q_CS) -可复用  (LoRa_IRQ) -空置 烧录器工作指示灯_白色LED 可编程指示灯_蓝色LED 按键 复位按键 显示屏接口_1.8寸ST7735屏 SPI存储设备_W25Q128 1: 已作硬件消抖,无需再代码延时消抖; 2: 注意中断方式,KEY1为上升沿跳变,KEY2为下降沿跳变; 3: 按键闲置时,引脚可用作其它功能,如ADC; 4: BOOT0与PA0并联,用于选择上电启动位置,不影响按键1功能; 1: 位置-右下角,即右1按钮; 1: 通用市面绝大部分1.8寸ST7735屏,如中景园等; 2: 可以硬件SPI驱动, 也可以软件SPI驱动; 3: 当使用硬件SPI时,需设置SW模式释放PB3,PB4,和重影射SPI1; 1: 16M存储; 2: 注意,从地址0x00A00000起,存储了汉字字模数据; 3: 用户存储数据时,使用前10M空间,避免使用后6M的字模空间; 2: 做项目存储小量数据时,使用STM32内部FLASH存储,更划算; CMSIS_DAP_LED LED3 R5 1.5K 白色LED 3.3V R17 1.5K LED1 LED_BLUE_PB2 蓝色LED 低电平点亮; 3.3V KEY1 1 3 R31 1.5K C20 100nF KEY2 1 3 R2 1.5K C9 100nF PA0 PA1 V4.0 2022.10.05: 修改板上所用SPI1引脚为PB3\PB4\PB5 V3.5 2022.03.13: 更换RS485芯片为SP485,自动换向电路设计; 2022.03.13: 增加TP4065后端10uF电容; 1: 本LED为CMSIS-DAP的工作状态指示灯,自动工作,不可编程; 2: 当CMSIS-DAP经USB线与电脑连接时, 自动指示工作状态; ----------------------------------------------------------------------------------- -- 不亮 -- 供电不正常; -- 常亮 -- 供电正常,但未能与电脑连接成功; -- 慢闪 -- 连接正常,随时可烧录代码,或硬件仿真调试(正常状态); -- 快闪 -- 正常烧录代码; V3.5 2022.03.13: 更换RS485芯片为SP485,自动换向电路设计; 2022.03.13: 增加TP4065后端10uF电容; V3.4 2021.12.08: 完善背面丝印; 2021.11.29: 完善3.3V稳压LDO输入端电路; 2021.11.29: 修改9V供电LDO,ME6119C50改AMS1117-5.0; V3.3 2021.11.25: 增加防反接电路; 2021.11.21: 5.8x5.8自锁开关,修改引脚封装; 2021.11.21: 完善丝印; V3.2 2021.11.18: 修改LCD的BL、CS引脚; 2021.11.18: 自锁开关,8mm更换为5.8mm; 2021.11.18: 完善丝印; 5V 2 F7 160mA 1 C21 100nF U4 TJA1050T 1 2 3 4 TXD GND VCC RXD CANH 7S 8 CANL 6 VREF 5 PB9 PB8 R6 120R F5 1 160mA 2 1 2 F6 160mA U6 11 22 备注: 1:本版本使用重影射引脚连接,即CAN_RX-PB8、CAN_TX-PB9; 5V 5V_RS485 1 F2 2 160mA C7 100nF .PB11 5V_RS485 5V_RS485 R9 10K R27 10K PB10 Q3 5V_RS485 R29 10K D3 U3 MAX485 RO1 2 RE# DE3 DI4 VCC 8 GND 5A 6B 7 R28 NC U9 11 22 R30 10K D6 5V_RS485 V3.1 2021.11.11: 锂电输入,增加防反接电路; 2021.11.11: LORA通信端口,原SPI2,改为SPI1; 2021.11.10: 优化供电电路; 2021.11.09: 锂电池输入接口,原为焊盘,改为XH2.54; CAN通信故障排查经验: 1: 线路检查:TJA1050是否已与STM32相连接(本板子已直接连接); 2: 硬件检查:TJA1050的6、7脚,空闲时电压均在2.5V左右; 3: 代码检查:先用回环模式,排除代码故障,成功后再连线测试; 4: 冲突检查:F103的CAN与USB,不能同时使用; 5: 终端电阻:CAN容易因导线分布电容放电缓慢,导致位宽错误。     不管距离远近、波特率高低,都建议配置终端电阻; 1: RS485芯片已连接PB10,PB11, 即UART3; 2:RS485空闲时,PB10,PB11可用作其它功能,注意引脚有上拉; 3: 已设计为自动切换收发状态,无需代码控制收发状态; 4: 本电路只适用代码调试、学习,户外调试时,小心雷击; 5: 终端电阻匹配:RS485与CAN总线不同,由于RS485收发器中   一般都内置失效保护电路,近距离、低速率可不加终端匹配电阻;   但实际项目时,应该应注意阻值匹配的计算; 3.3V R12 10K PA0 Q1 PA2 .PA3 P3 K L C S GND IO15 IO2 IO0 IO4 IO5 RXD TXD ESP8266 I S O M 0 1 O I 9 O I 0 S C O S I M 3.3V Flash 8266 ESP VCC IO13 IO12 IO14 IO16 EN ADC RST R4 1.5K RESET U16 天线座_ZML T N A G G 1 3 2 3.3V F15 160mA 2 1 C3 104 RESET PC14 3.3V R13 10K PA8 PB5_SPI1_MOSI PB4_SPI1_MISO PB3_SPI1_CLK U15 安信可 Ra-01 1 2 3 4 5 6 7 8 ANT GND 3.3v Reset DIO0 DIO1 DIO2 DIO3 GND 16 NSS 15 MOSI 14 MISO 13 SCK 12 DIO5 11 DIO4 10 GND 9 1: UART通信引脚,已连接USART2的PA2、PA3; 2: ESP8266已烧录好其出厂的默认AT固件; 1:安信可LORA模块,Ra-01, SX1278; 2:模块工作制式复杂,详细资料可参考安信可官网; 3:模块官网号称的3公里,是在特定环境中实现; 4:街道间实测数百米;通讯距离决定于:参数+天线+障碍物; W25Q128_CS_PC13 PC14 PC15 RESET PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 LED_BLUE_PB2 PB10 PB11 PB12 3.3V 1 2 F4 500mA P6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 CAN通信-TJA1050 RS485通信-MAX485(SP485) 无线通信_ESP8266-AT模式 无线通信_安信可LORA 左侧排针 右侧排针
分享到:
收藏