Placa de desenvolvimento STM32F103 PCB MCU STM32

Placa de desenvolvimento STM32F103 PCB MCU STM32 2

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.

Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32 1
Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32

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.

Receba nossos artigos gratuitamente no seu Email

Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32

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

Esquema Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32
Esquema

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.

 

Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32 24Cxx
24Cxx

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.

Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32 Spi
Spi

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.

Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32 Ds18B20
Ds18B20

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.

Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32

Lista de material Placa de desenvolvimento STM32F103 PCB STM32 MCU da família STM32F103

ComponenteValorDescriçãoQuantidade
Resistors
R1,R2,R3,R14,R1610 kΩ (103)R0805 — resistor SMD5
R4,R5,R174.7 kΩ (472)R0805 — resistor SMD3
R6,R7,R8,R9,R101 kΩ (103)R0805 — resistor SMD5
R11,R12,R13510 Ω (511)R0805 — resistor SMD3
R1510 kΩ (103)Trimpot 3296W1
Capacitors
C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14100nFC0805 — capacitor SMD14
C15,C16100uFCapacitor eletrolítico SMD2
C17,C18,C19,C2022pFC0805 — capacitor SMD4
Semiconductors
U1STM32F103C8T6Microcontrolador 64 KB 2V~3.6V ARM-M3 20 KB 72MHz FLASH 37 LQFP-48(7 × 7)1
U36 — pin self-locking switch 7×7Chave 6-pin self-locking 7×71
U4AMS1117-3.31A  3.3V Positivo SOT-223-3 Regulador de tensão linear  (LDO)1
U6PZ2.54-2×22 × 2P 2,54 mm Pin Headers1
U824C02SOP-8 EEPROM1
U9W25Q16JVSSIQ16Mbit SPI SOIC-8-208mil NOR FLASH1
U112.54-1×61 × 6P 2,54 mm Pin Headers1
IIC OLEDHS96L03W2C03SSD1315 I₂C 128 × 64 0,96 OLED display1
LED1,LED2,LED3,LED4,POWERLED-0805_RLED 0603 vermelho5
18B20DS18B20TO-92-2,5 mm sensor de temperatura1
Q1S8550PNP SOT-23 Transistor Bipolar1
RGBTJ-L5FYTXHTCYLCRGB-A5RGB LED 5 mm1
BUZZERHNB09A0385dB Active (driven circuit included) Magnetic 3kHz1
Miscellaneous
USB1MicroXNJMicro-B SMD Conector USB1
F1500mA6V 500mA 100A 1A 0805 fusível resetável1
H1,H2B-2100S02P-A1102,54 mm 2P pin headers2
H3,H3,H3,H33.2 mm×7 mm screwScrew hole 3,2 mm×7 mm 4
H4,H5,H6,H7,H8,H9PZ254V-11-08P2 × 4P 2,54 mm pin headers6
H10PZ254V-11-04P2.54 mm 4P pin headers1
H11,H12,H14PZ254V-12-8P2 × 4P 2,54 mm pin headers3
SW1,SW2,SW3,SW4,SW5TS3625AChave de toque 3,65 mm 2,5 mm Rectangle button 50mA Brick nogging 6,1 mm SPST5
SWD,SWD1SWD1 × 4P P=2.54 mm Female Headers2
X132.768kHzMC-306 Cristal1
Y18MHzHC-49S Cristal1

Download dos arquivos links e notas deste proejto

Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32 2
Placa De Desenvolvimento Stm32F103 Pcb Mcu Stm32 2

Habilitando a impressão em serigrafia colorida no Easyeda

Download PCB em Gerber e PDF

Download

Mirror

Fonte: https://oshwhub.com/LoveTombSeries/LoveTomb584

O que achou deste artigo?

Clique em uma estrela para avaliá-lo!

Classificação média / 5. Total de votos

Sem votos até agora! Seja o primeiro a avaliar este post.

Como você achou este post útil...

Compartilhe nas redes sociais!

Lamentamos que este post não foi útil para você!

Ajude-nos a melhorar este post!

Conte-nos como podemos melhorar este post?

Foto do autor
Sobre o Autor
Autor do blog Te1.com.br. Técnico em Eletrônica Industrial pela Escola Técnica de Brasília, Tecnólogo em Sistemas para Internet pela Unianhanguera. Interessado em eletrônica, montagens, pesquisas, informática e tecnologia em geral.
Compartilhe:
Comentar via Facebook

1 comentário em “Placa de desenvolvimento STM32F103 PCB MCU STM32”

Deixe um comentário