Giter VIP home page Giter VIP logo

stm32f103rb_usb_to_uart_spi_i2c's Introduction

STM32F103RB__USB_to_UART-SPI-I2C

Firmware and Kicad project for my USBtoUART/SPI/I2C converter.

[PROJECT IN DEVELOPMENT]

Based on the popular microcontroller STM32F103RBT6 and a custom PCB board. This project is an embedded software/hardawe solutions that allows you to transfer data from USB to all the main digital interfaces - UART, I2C and SPI. This board will help you to analyze and debug all the main digital and analog IC’s as well as lot of IOT and RF demoboard, saving you the time to develop a custom firmware , or buying expensive data converters.

CONTACT FOR INFORMATION AND SAMPLES:

[email protected]

INFORMATION ON FIRMWARE DEVELOPMENT AND HARDWARE:

DEVELOPMENT IDE: STM32CubeIDE Version: 1.6.0

KICAD VERSION: (5.1.5)-2,release build - 64 bit

TOOLCHAIN: GNU Tools for STM32 (9-2020-q2-update)

TOP OF PCB: Test Image 1

BOTTOM OF PCB: Test Image 2

FEATURES:

SWD INTERFACE

Test Image 3

MINI USB WITH ESD PROTECTION:

Test Image 4

POWER MOSFET

Test Image 5

ON BOARD 64k (24C64) EEPROM FOR DATA STORAGE:

Test Image 8

CRITICAL COMPONENTS:

-component [USB1]: PART NUMBER:[0675031020] - DESCRIPTION:[CONN RCPT USB2.0 MINI SMD R/A] - DIGIKEY:[WM5461CT-ND]

-component [ESD1]: PART NUMBER:[USBLC6-2SC6] - DESCRIPTION[TVS DIODE 5.25V 17V STO23-6] - DIGIKEY:[732-1077-1-ND]

-component [ESD2]: PART NUMBER:[ESDA6V1BC6] - DESCRIPTION[TVS DIODE 5V SOT23-6] - DIGIKEY:[497-6635-1-ND]

-component [U1] : PART NUMBER:[MIC39100-3.3WS] - DESCRIPTION[Linear Voltage Regulator IC Positive Fixed 1 Output 1A SOT-223-3] - DIGIKEY:[576-1172-ND]

-component [U2] : PART NUMBER:[STM32F103RBT6] - DESCRIPTION[ic mcu 32 bit 128kb flash 64LQFP] - DIGIKEY:[497-6066-ND]

-component [Y2] : PART NUMBER:[ABM8W-16.0000MHZ-4-B1U-T3] - DESCRIPTION[CRYSTAL 16.0000MHZ 4PF SMD] - DIGIKEY:[535-14020-1-ND]

-component [USB2] : PART NUMBER:[LG R974-LP-1] - DESCRIPTION[LED GREEN DIFFUSED 0805 SMD] - DIGIKEY:[475-1410-1-ND]

-component [U3] : PART NUMBER:[MIC4427ZM] - DESCRIPTION[IC GATE DRVR LOW-SIDE 8SOIC] - DIGIKEY:[576-3513-5-ND]

-component [U4] : PART NUMBER:[M24C64] - DESCRIPTION[IC EEPROM 64KBIT I2C 1MHZ 8SO] - DIGIKEY:[497-14427-1-ND]

MY DEBUG SETUP:

Test Image 6

REV 2 PCB WITH RED SOLDERMASK:

Test Image 7

stm32f103rb_usb_to_uart_spi_i2c's People

Contributors

stulinaz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.