Placa de desenvolvimento STM32F103 PCB STM32 MCU da família STM32F103. Após o autor descobrir que a protoboard para stm32 na Universidade de Jiang não é muito prática, o autor projetou esta placa. A placa inclui 25Q16, AT24C02, ADC, DS18B20, buzzer, OLED, luzes LED, RGB, botões independentes, com todos os pinos acessíveis externamente e independentes.

O autor descobriu que a protoboard para stm32 na Universidade de Jiang não é muito prática, pois o uso de uma protoboard sempre envolve muitas conexões e desconexões, resultando em fios bagunçados por toda parte, então ela projetou esta placa.
A placa inclui 25Q16, AT24C02, ADC (ADC simulado usando um potenciômetro), DS18B20, buzzer, OLED, luzes LED, RGB, botões independentes, com todos os pinos acessíveis externamente e independentes.
Não há pull-ups ou pull-downs externos, portanto, nossa depuração de programa não será afetada por pull-ups ou pull-downs externos, facilitando o uso com certos sensores.
Sobre microcontroladores STM32
Os microcontroladores STM32 são uma família de dispositivos altamente versáteis e poderosos, desenvolvidos pela STMicroelectronics. Eles são amplamente utilizados em uma variedade de aplicações, desde sistemas de controle industrial até dispositivos de consumo. Os STM32 são conhecidos por sua arquitetura avançada, que combina um núcleo ARM Cortex-M com uma variedade de periféricos integrados, como conversores analógico-digitais, interfaces de comunicação e timers. Isso os torna ideais para projetos que exigem uma combinação de processamento de alta velocidade e capacidades de E/S, além disso, os microcontroladores STM32 são suportados por um ecossistema completo de ferramentas de desenvolvimento e bibliotecas de software, facilitando a programação e a depuração.
Esquema Placa de desenvolvimento STM32F103 PCB MCU STM32

Detalhes dos Componentes
EEPROM i2C
AT24C02 (EEPROM) Comunicação I₂C O 24C02 é um chip de armazenamento EEPROM serial de 2Kbit que pode armazenar 256 bytes de dados. Ele opera em uma faixa de tensão de 1,8V a 6,0V, usa tecnologia CMOS de baixa potência, possui um ciclo de apagamento/gravação autodimensionado, 1.000.000 de ciclos de programação/apagamento e pode reter dados por 100 anos. O 24C02 possui um buffer de gravação de página de 16 bytes e uma função de proteção contra gravação. Ele se comunica através do barramento I₂C em frequências de clock de até 400KHz. É ótimo para iniciantes usar em sequências de escrita.
Sobre memórias 24cxx
As memórias 24cxx são um tipo de memória EEPROM (Electrically Erasable Programmable Read-Only Memory) que possuem capacidade de armazenamento variável, sendo muito utilizadas em aplicações eletrônicas. Essas memórias permitem que dados sejam gravados e apagados eletricamente, sem a necessidade de energia constante para sua retenção. Além disso, as memórias 24cxx possuem uma alta durabilidade e baixo consumo de energia, tornando-as ideais para dispositivos portáteis e sistemas embarcados. Com capacidades que variam desde alguns kilobits até alguns megabits, essas memórias são amplamente utilizadas em projetos de automação residencial, controle de acesso, sistemas de segurança e muitas outras aplicações onde o armazenamento de dados é essencial.

Comunicação SPI
FlashRom é uma memória de apagamento rápido, também conhecida como “memória flash”, usada no armazenamento de programas de microcontroladores. A memória flash é uma memória não volátil e uma versão aprimorada da EEPROM. Ela requer operações de apagamento e gravação bloco a bloco e tem uma capacidade de chip grande (capacidade W25Q16 de 2M bytes). A EEPROM, por outro lado, pode executar operações em bytes individuais e tem uma capacidade menor (capacidade 24c512 de 65536 bytes). A capacidade do primeiro é 32 vezes a do último. Além disso, a FlashRom tem velocidades de leitura/gravação mais alta do que a EEPROM, e os preços dos chips são semelhantes.
Sobre memórias 25QXX
As memórias 25QXX são dispositivos eletrônicos que armazenam informações de forma não volátil, ou seja, mesmo quando a energia é desligada, as informações permanecem gravadas. Essas memórias são muito utilizadas em dispositivos como computadores, celulares, tablets, entre outros, para armazenar dados importantes, como programas, arquivos e configurações. Sua capacidade de armazenamento varia conforme o modelo, podendo ir de alguns kilobytes a vários megabytes. Além disso, a velocidade de leitura e escrita das memórias 25QXX é bastante satisfatória, contribuindo para o desempenho eficiente dos dispositivos em que são utilizadas.

Sensor de Temperatura
One-Wire DS18B20 Quando conectado a um microprocessador, o DS18B20 requer apenas um fio para comunicação bidirecional entre o microprocessador e o DS18B20. A faixa de medição de temperatura é de -55 °C a +125 °C, com resolução de temperatura inerente de 0,5 °C.

Fonte de alimentação operacional:
3~5V/DC. Não são necessários componentes externos para medições, e os resultados são transmitidos em série em 9~12 bits. ADC (Simulação de Potenciômetro) Isso é bastante amigável para iniciantes, pois as variáveis são controláveis.

Lista de material Placa de desenvolvimento STM32F103 PCB STM32 MCU da família STM32F103
Componente | Valor | Descrição | Quantidade |
Resistors | |||
R1,R2,R3,R14,R16 | 10 kΩ (103) | R0805 — resistor SMD | 5 |
R4,R5,R17 | 4.7 kΩ (472) | R0805 — resistor SMD | 3 |
R6,R7,R8,R9,R10 | 1 kΩ (103) | R0805 — resistor SMD | 5 |
R11,R12,R13 | 510 Ω (511) | R0805 — resistor SMD | 3 |
R15 | 10 kΩ (103) | Trimpot 3296W | 1 |
Capacitors | |||
C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 | 100nF | C0805 — capacitor SMD | 14 |
C15,C16 | 100uF | Capacitor eletrolítico SMD | 2 |
C17,C18,C19,C20 | 22pF | C0805 — capacitor SMD | 4 |
Semiconductors | |||
U1 | STM32F103C8T6 | Microcontrolador 64 KB 2V~3.6V ARM-M3 20 KB 72MHz FLASH 37 LQFP-48(7 × 7) | 1 |
U3 | 6 — pin self-locking switch 7×7 | Chave 6-pin self-locking 7×7 | 1 |
U4 | AMS1117-3.3 | 1A 3.3V Positivo SOT-223-3 Regulador de tensão linear (LDO) | 1 |
U6 | PZ2.54-2×2 | 2 × 2P 2,54 mm Pin Headers | 1 |
U8 | 24C02 | SOP-8 EEPROM | 1 |
U9 | W25Q16JVSSIQ | 16Mbit SPI SOIC-8-208mil NOR FLASH | 1 |
U11 | 2.54-1×6 | 1 × 6P 2,54 mm Pin Headers | 1 |
IIC OLED | HS96L03W2C03 | SSD1315 I₂C 128 × 64 0,96 OLED display | 1 |
LED1,LED2,LED3,LED4,POWER | LED-0805_R | LED 0603 vermelho | 5 |
18B20 | DS18B20 | TO-92-2,5 mm sensor de temperatura | 1 |
Q1 | S8550 | PNP SOT-23 Transistor Bipolar | 1 |
RGB | TJ-L5FYTXHTCYLCRGB-A5 | RGB LED 5 mm | 1 |
BUZZER | HNB09A03 | 85dB Active (driven circuit included) Magnetic 3kHz | 1 |
Miscellaneous | |||
USB1 | MicroXNJ | Micro-B SMD Conector USB | 1 |
F1 | 500mA | 6V 500mA 100A 1A 0805 fusível resetável | 1 |
H1,H2 | B-2100S02P-A110 | 2,54 mm 2P pin headers | 2 |
H3,H3,H3,H3 | 3.2 mm×7 mm screw | Screw hole 3,2 mm×7 mm | 4 |
H4,H5,H6,H7,H8,H9 | PZ254V-11-08P | 2 × 4P 2,54 mm pin headers | 6 |
H10 | PZ254V-11-04P | 2.54 mm 4P pin headers | 1 |
H11,H12,H14 | PZ254V-12-8P | 2 × 4P 2,54 mm pin headers | 3 |
SW1,SW2,SW3,SW4,SW5 | TS3625A | Chave de toque 3,65 mm 2,5 mm Rectangle button 50mA Brick nogging 6,1 mm SPST | 5 |
SWD,SWD1 | SWD | 1 × 4P P=2.54 mm Female Headers | 2 |
X1 | 32.768kHz | MC-306 Cristal | 1 |
Y1 | 8MHz | HC-49S Cristal | 1 |
Download dos arquivos links e notas deste proejto

Habilitando a impressão em serigrafia colorida no Easyeda
Download PCB em Gerber e PDF
- Comprar placa de desenvolimento STM32
- Comprar STM32F103C8T6
- Comprar STM32L072CBT6
- PDF datasheet STM32F103C8T6
- TN1433 Reference device marking schematics for STM32 microcontrollers and microprocessorsTN1433
- Reference device marking schematics for STM32 microcontrollers and microprocessors
- AN3126 Audio and waveform generation using the DAC in STM32 products
- AN5612 ESD protection of STM32 MCUs and MPUs
- AN1709 EMC design guide for STM8, STM32 and legacy MCUs
Fonte: https://oshwhub.com/LoveTombSeries/LoveTomb584
Re randar
Olá Fernando, obrigado pelo seu comentário. Se precisar de mais informações sobre a placa de desenvolvimento STM32F103 PCB MCU STM32, não hesite em perguntar. Estamos aqui para ajudar no que for necessário.