The purpose I created this board is for evaluating a new feature that will be added in our company products

#1 – The Design

The feature of the PCB

  • Power Protection : Resettable Fuse, UVP
  • Controller : STM32F103RxTx
  • Flash Memory : 1MByte for Device Configuration
  • Storage : Micro-SD Card using SPI Interface for data log
  • Onboard Sensor : Sensirion SHT31 Temperature & Humidity Sensor using I2C
  • Communication : ISL8483 RS485 Transceiver
  • Communication : CP2102N USB to UART Converter
  • Communcation : UART-TTL for Nextion Display
  • Relay/SSR Driver using BJT Transistor
  • ESD Protection : IEC61000-4-2 Level 4 (15kV)

#2 – The Process

#3 – The Result

For fast prototyping, I was using STM32 Core (STM32Duino) in Arduino IDE to create the firmware for this project.

The HMI design was designed using Nextion Editor

Some of feature need revision, but the main function works perfectly. The revision will be posted in Version 2

More contents will be updated later


Leave a Reply

Your email address will not be published. Required fields are marked *