Hardware Security Device - Patent Application Schematics

CONFIDENTIAL - February 2, 2026

๐Ÿ“‹ System Overview

โ–ผ

The BlueGuard USB Dongle is a hardware security device that provides pre-boot protection against Bluetooth-based attacks. It operates independently of the host operating system, detecting and blocking threats before they can compromise the system.

๐Ÿ”ท STM32F405RGT6

Main Security Processor

CoreARM Cortex-M4
Speed168 MHz
Flash1 MB
RAM192 KB

๐Ÿ“ก nRF52840

Bluetooth 5.2 Module

ProtocolBLE 5.2
Frequency2.4 GHz
TX Power+8 dBm
Sensitivity-95 dBm

๐Ÿ” ATECC608A

Secure Crypto Element

InterfaceI2C
CryptoECDSA/ECDH
HashSHA-256
Key Slots16

โšก Power System

USB-Powered Design

InputUSB 5V
Main Rail3.3V
RF Rail1.8V
Max Draw198 mA
Secure Boot Hardware Crypto Pre-Boot Protection USB 2.0 Full-Speed

๐Ÿ—๏ธ System Block Diagram

โ–ผ
USB Type-A 5V/500mA Power Management AMS1117-3.3 3.3V + 1.8V STM32F405 ARM Cortex-M4 168 MHz Threat Detection Engine Crypto + TRNG nRF52840 Bluetooth 5.2 2.4 GHz Radio SPI Interface PCB Antenna 2.4GHz ATECC608A Secure Element ECDSA/SHA-256 I2C Interface Status LED 5V 3.3V SPI I2C

โšก Main Circuit Schematic

โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    BLUEGUARD USB DONGLE - MAIN SCHEMATIC                     โ”‚
โ”‚                                                                              โ”‚
โ”‚  USB CONNECTOR          POWER MANAGEMENT        MAIN PROCESSOR              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”‚
โ”‚  โ”‚    J1    โ”‚          โ”‚     U4       โ”‚       โ”‚        U1           โ”‚      โ”‚
โ”‚  โ”‚  USB-A   โ”‚  VBUS    โ”‚  AMS1117-3.3 โ”‚       โ”‚    STM32F405RGT6    โ”‚      โ”‚
โ”‚  โ”‚  Male    โ”œโ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ–บโ”‚              โ”‚       โ”‚                     โ”‚      โ”‚
โ”‚  โ”‚          โ”‚     โ”‚ 5V โ”‚  IN      OUT โ”œโ”€โ”€โ”ฌโ”€โ”€โ”€โ–บโ”‚ VDD (Multiple pins) โ”‚      โ”‚
โ”‚  โ”‚  D+  โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”ค              โ”‚  โ”‚3.3Vโ”‚                     โ”‚      โ”‚
โ”‚  โ”‚  D-  โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”ค  GND     GND โ”œโ”€โ”€โ”ผโ”€โ”€โ”€โ–บโ”‚ VSS (Multiple pins) โ”‚      โ”‚
โ”‚  โ”‚  GND โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”ค              โ”‚  โ”‚    โ”‚                     โ”‚      โ”‚
โ”‚  โ”‚  Shieldโ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚    โ”‚  ARM Cortex-M4      โ”‚      โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                             โ”‚    โ”‚  168 MHz            โ”‚      โ”‚
โ”‚       โ”‚                                   โ”‚    โ”‚  1MB Flash          โ”‚      โ”‚
โ”‚       โ”‚                                   โ”‚    โ”‚  192KB RAM          โ”‚      โ”‚
โ”‚  ESD Protection                           โ”‚    โ”‚  Crypto Engine      โ”‚      โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                             โ”‚    โ”‚  TRNG               โ”‚      โ”‚
โ”‚  โ”‚    D1    โ”‚                             โ”‚    โ”‚                     โ”‚      โ”‚
โ”‚  โ”‚ USBLC6-  โ”‚                             โ”‚    โ”‚  Pins:              โ”‚      โ”‚
โ”‚  โ”‚  2SC6    โ”‚                             โ”‚    โ”‚  PA11 (USB_DM) โ—„โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”   โ”‚
โ”‚  โ”‚          โ”‚                             โ”‚    โ”‚  PA12 (USB_DP) โ—„โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”ค   โ”‚
โ”‚  โ”‚  TVS     โ”‚                             โ”‚    โ”‚  PA13 (SWDIO)       โ”‚  โ”‚   โ”‚
โ”‚  โ”‚  Diodes  โ”‚                             โ”‚    โ”‚  PA14 (SWCLK)       โ”‚  โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                             โ”‚    โ”‚  NRST (Reset)       โ”‚  โ”‚   โ”‚
โ”‚                                           โ”‚    โ”‚  BOOT0 (Boot Mode)  โ”‚  โ”‚   โ”‚
โ”‚  DECOUPLING CAPACITORS                    โ”‚    โ”‚                     โ”‚  โ”‚   โ”‚
โ”‚  C17: 47ยตF โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚  I2C1 (PB8/PB9) โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”ผโ”€โ” โ”‚
โ”‚  C11: 10ยตF โ”€โ”€โ”€โ”ค                                โ”‚  SPI1 (PA5/6/7) โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”ผโ”€โ”ค โ”‚
โ”‚  C1-10: 100nFโ”€โ”ดโ”€ (One per VDD pin)            โ”‚  USART1 (PA9/10)โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”ผโ”€โ”ค โ”‚
โ”‚                                                โ”‚  GPIO (PA0-PA15)    โ”‚  โ”‚ โ”‚ โ”‚
โ”‚  RESET CIRCUIT                                 โ”‚  GPIO (PB0-PB15)    โ”‚  โ”‚ โ”‚ โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                  โ”‚  GPIO (PC13-PC15)   โ”‚  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚ NRST โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ–บ NRST (U1)                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚ R6: 10kฮฉ โ”‚    โ”‚                                                    โ”‚ โ”‚ โ”‚
โ”‚  โ”‚  Pull-up โ”‚    โ”‚                                                       โ”‚ โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚                                                       โ”‚ โ”‚ โ”‚
โ”‚                                                                           โ”‚ โ”‚ โ”‚
โ”‚  CLOCK CIRCUIT                                                            โ”‚ โ”‚ โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚  8 MHz CRYSTAL (Y1)                โ”‚                                  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚     C15        โ”Œโ”€โ”€โ”€โ”€โ”      C16     โ”‚                                  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚     22pF   โ”€โ”€โ”€โ”€โ”ค Y1 โ”œโ”€โ”€โ”€โ”€  22pF    โ”‚                                  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚      โ”‚         โ””โ”€โ”€โ”€โ”€โ”˜        โ”‚     โ”‚                                  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚  OSC_INโ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บOSC_OUTโ”‚                                  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚      โ”‚                       โ”‚     โ”‚                                  โ”‚ โ”‚ โ”‚
โ”‚  โ”‚     GND                     GND    โ”‚                                  โ”‚ โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                  โ”‚ โ”‚ โ”‚
โ”‚                                                                           โ”‚ โ”‚ โ”‚
โ”‚  USB INTERFACE CIRCUIT                                                    โ”‚ โ”‚ โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          โ”‚ โ”‚ โ”‚
โ”‚  โ”‚  D+ (from J1) โ”€โ”€R1 (22ฮฉ)โ”€โ”€โ”ฌโ”€โ”€โ”€โ–บ PA12 (USB_DP)             โ”‚          โ”‚ โ”‚ โ”‚
โ”‚  โ”‚                            โ”‚                                โ”‚          โ”‚ โ”‚ โ”‚
โ”‚  โ”‚                            R3 (1.5kฮฉ)                       โ”‚โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚
โ”‚  โ”‚                            โ”‚                                โ”‚            โ”‚ โ”‚
โ”‚  โ”‚                          3.3V                               โ”‚            โ”‚ โ”‚
โ”‚  โ”‚  D- (from J1) โ”€โ”€R2 (22ฮฉ)โ”€โ”€โ”€โ”€โ”€โ–บ PA11 (USB_DM)              โ”‚โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    

๐Ÿ”‹ Power Distribution Network

โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         POWER DISTRIBUTION SCHEMATIC                       โ”‚
โ”‚                                                                              โ”‚
โ”‚  USB 5V INPUT                                                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                                                โ”‚
โ”‚  โ”‚   VBUS   โ”‚                                                                โ”‚
โ”‚  โ”‚  (from   โ”‚                                                                โ”‚
โ”‚  โ”‚  USB J1) โ”‚                                                                โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜                                                                โ”‚
โ”‚       โ”‚  Ferrite Bead for noise filtering                                   โ”‚
โ”‚       โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                                          โ”‚
โ”‚       โ””โ”€โ”€โ”ค  FB1   โ”œโ”€โ”€โ”ฌโ”€โ”€ VBUS_FILTERED (5V)                                 โ”‚
โ”‚          โ”‚ 600ฮฉ   โ”‚  โ”‚                                                       โ”‚
โ”‚          โ”‚@100MHz โ”‚  โ”‚                                                       โ”‚
โ”‚          โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚                                                       โ”‚
โ”‚         Bulk Filter  โ”‚                                                       โ”‚
โ”‚          C17: 47ยตF โ”€โ”€โ”ดโ”€โ”€ GND                                                 โ”‚
โ”‚                                                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  PRIMARY 3.3V REGULATOR - U4: AMS1117-3.3                              โ”‚ โ”‚
โ”‚  โ”‚      VBUS_FILTERED                                                      โ”‚ โ”‚
โ”‚  โ”‚            โ”‚                                                            โ”‚ โ”‚
โ”‚  โ”‚            โ–ผ                                                            โ”‚ โ”‚
โ”‚  โ”‚       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                                        โ”‚ โ”‚
โ”‚  โ”‚  C18  โ”‚   IN   โ”‚                                                        โ”‚ โ”‚
โ”‚  โ”‚  10ยตF โ”œโ–บ       โ”‚                                                        โ”‚ โ”‚
โ”‚  โ”‚   โ”‚   โ”‚AMS1117 โ”‚                                                        โ”‚ โ”‚
โ”‚  โ”‚  GND  โ”‚  -3.3  โ”‚                                                        โ”‚ โ”‚
โ”‚  โ”‚       โ”‚  OUT   โ”œโ”€โ”€โ”ฌโ”€โ”€ 3.3V_MAIN (500mA max)                            โ”‚ โ”‚
โ”‚  โ”‚       โ”‚  GND   โ”‚  โ”‚  C11: 10ยตF tantalum                                โ”‚ โ”‚
โ”‚  โ”‚       โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”˜  โ”‚  C19: 100nF ceramic                                 โ”‚ โ”‚
โ”‚  โ”‚           GND     โ”‚                                                     โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                      โ”‚  3.3V_MAIN Distribution                               โ”‚
โ”‚                      โ”œโ”€โ”€โ–บ U1 (STM32F405) VDD pins                           โ”‚
โ”‚                      โ”œโ”€โ”€โ–บ U2 (nRF52840) VDD                                 โ”‚
โ”‚                      โ”œโ”€โ”€โ–บ U3 (ATECC608A) VCC                                โ”‚
โ”‚                      โ”œโ”€โ”€โ–บ U5 (1.8V LDO input)                               โ”‚
โ”‚                      โ””โ”€โ”€โ–บ LED circuits + I2C pull-ups                        โ”‚
โ”‚                                                                              โ”‚
โ”‚  POWER CONSUMPTION ANALYSIS                                                  โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  Component          โ”‚ Typ Current โ”‚ Max Current โ”‚ Supply Rail          โ”‚ โ”‚
โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚
โ”‚  โ”‚ STM32F405 (active)  โ”‚    80 mA    โ”‚   150 mA    โ”‚ 3.3V_MAIN           โ”‚ โ”‚
โ”‚  โ”‚ nRF52840 (TX)       โ”‚    15 mA    โ”‚    25 mA    โ”‚ 3.3V_MAIN + 1.8V_RF โ”‚ โ”‚
โ”‚  โ”‚ ATECC608A           โ”‚     1 mA    โ”‚     3 mA    โ”‚ 3.3V_MAIN           โ”‚ โ”‚
โ”‚  โ”‚ LEDs (both on)      โ”‚    10 mA    โ”‚    10 mA    โ”‚ 3.3V_MAIN           โ”‚ โ”‚
โ”‚  โ”‚ LDO quiescent       โ”‚     5 mA    โ”‚    10 mA    โ”‚ -                   โ”‚ โ”‚
โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚
โ”‚  โ”‚ TOTAL               โ”‚   111 mA    โ”‚   198 mA    โ”‚ USB 5V (500mA max)  โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚  Power Budget: Well within USB 2.0 specification (500mA max) โœ“              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    

๐Ÿ”Œ USB Interface Detail

โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         USB INTERFACE - DETAILED                           โ”‚
โ”‚                                                                              โ”‚
โ”‚  USB TYPE-A MALE CONNECTOR - J1                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚  Pin 1: VBUS (5V, Red wire)                                          โ”‚   โ”‚
โ”‚  โ”‚  Pin 2: D-   (White wire)                                            โ”‚   โ”‚
โ”‚  โ”‚  Pin 3: D+   (Green wire)                                            โ”‚   โ”‚
โ”‚  โ”‚  Pin 4: GND  (Black wire)                                            โ”‚   โ”‚
โ”‚  โ”‚  Shell: Shield (connected to GND)                                    โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                                                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  ESD PROTECTION - D1: USBLC6-2SC6                                      โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚      VBUS โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ VBUS (to power)                   โ”‚ โ”‚
โ”‚  โ”‚                   โ”‚                                                     โ”‚ โ”‚
โ”‚  โ”‚      D+ โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”ฌโ”€โ”€โ–บ D+_PROTECTED                                 โ”‚ โ”‚
โ”‚  โ”‚              โ”‚   โ”Œโ”ดโ”€โ”€โ”€โ”ดโ”                                                โ”‚ โ”‚
โ”‚  โ”‚              โ””โ”€โ”€โ”€โ”คUSBLCโ”‚                                                โ”‚ โ”‚
โ”‚  โ”‚              โ”Œโ”€โ”€โ”€โ”ค6-2SCโ”‚                                                โ”‚ โ”‚
โ”‚  โ”‚              โ”‚   โ””โ”ฌโ”€โ”€โ”€โ”ฌโ”˜                                                โ”‚ โ”‚
โ”‚  โ”‚      D- โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”ดโ”€โ”€โ–บ D-_PROTECTED                                 โ”‚ โ”‚
โ”‚  โ”‚                   โ”‚                                                     โ”‚ โ”‚
โ”‚  โ”‚                  GND                                                    โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  Function: Bidirectional TVS diodes, clamping voltage 6V               โ”‚ โ”‚
โ”‚  โ”‚  Response time: <1 nanosecond                                          โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  USB DATA LINE TERMINATION                                             โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  D+_PROTECTED โ”€โ”€โ”€โ”€โ”€โ”€R1 (22ฮฉ)โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ–บ PA12 (USB_DP)               โ”‚ โ”‚
โ”‚  โ”‚                                   โ”‚                                     โ”‚ โ”‚
โ”‚  โ”‚                                  R3                                     โ”‚ โ”‚
โ”‚  โ”‚                                 1.5kฮฉ                                   โ”‚ โ”‚
โ”‚  โ”‚                                   โ”‚                                     โ”‚ โ”‚
โ”‚  โ”‚                                 3.3V                                    โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  D-_PROTECTED โ”€โ”€โ”€โ”€โ”€โ”€R2 (22ฮฉ)โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ–บ PA11 (USB_DM)               โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  R1, R2: Series termination (22ฮฉ) for impedance matching                โ”‚ โ”‚
โ”‚  โ”‚  R3: Pull-up (1.5kฮฉ) indicates Full-Speed device (12 Mbps)             โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  PCB Layout Requirements:                                               โ”‚ โ”‚
โ”‚  โ”‚  โ€ข D+/D- routed as differential pair                                   โ”‚ โ”‚
โ”‚  โ”‚  โ€ข 90ฮฉ ยฑ10% differential impedance                                     โ”‚ โ”‚
โ”‚  โ”‚  โ€ข Equal trace lengths (max 150 mil difference)                        โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    

๐Ÿ“ก Bluetooth Module Interface

โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    BLUETOOTH MODULE (nRF52840) - INTERFACE                   โ”‚
โ”‚                                                                              โ”‚
โ”‚  MODULE: MDBT50Q-1MV2 (Raytac Nordic nRF52840)                              โ”‚
โ”‚                                                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  SPI INTERFACE (Primary communication method)                          โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  STM32F405                           nRF52840 Module                   โ”‚ โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PA5 (SPI1_SCK)  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ P0.23 (SCK)    โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PA7 (SPI1_MOSI) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ P0.24 (MOSI)   โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PA6 (SPI1_MISO) โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  P0.25 (MISO)   โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PA4 (GPIO)      โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ P0.26 (CS)     โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PB0 (GPIO)      โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ RESET          โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PB1 (EXTI)      โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  P0.27 (IRQ)    โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  SPI Configuration:                                                     โ”‚ โ”‚
โ”‚  โ”‚  โ€ข Mode: SPI Mode 0 (CPOL=0, CPHA=0)                                   โ”‚ โ”‚
โ”‚  โ”‚  โ€ข Clock speed: 8 MHz max                                              โ”‚ โ”‚
โ”‚  โ”‚  โ€ข Data bits: 8-bit, MSB first                                         โ”‚ โ”‚
โ”‚  โ”‚  โ€ข Protocol: HCI over SPI                                              โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  BLUETOOTH RF SECTION                                                  โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  nRF52840 Module (U2)                                                   โ”‚ โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                                    โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  RF Section    โ”‚                                                    โ”‚ โ”‚
โ”‚  โ”‚  โ”‚                โ”‚                                                    โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  P0.02 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ–บ Integrated PCB Antenna                         โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  (ANT)         โ”‚    (2.4 GHz, 50ฮฉ impedance)                        โ”‚ โ”‚
โ”‚  โ”‚  โ”‚                โ”‚                                                    โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  RF Power:     โ”‚                                                    โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  VDDH โ—„โ”€โ”€โ”€ 1.8V_RF (from U5 regulator)                             โ”‚ โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                                    โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  RF Specifications:                                                     โ”‚ โ”‚
โ”‚  โ”‚  โ€ข Frequency: 2400-2483.5 MHz (Bluetooth/BLE band)                     โ”‚ โ”‚
โ”‚  โ”‚  โ€ข TX Power: -20 to +8 dBm (configurable)                              โ”‚ โ”‚
โ”‚  โ”‚  โ€ข RX Sensitivity: -95 dBm @ 1 Mbps BLE                                โ”‚ โ”‚
โ”‚  โ”‚  โ€ข Range: 50-150 meters (depends on environment)                        โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    

๐Ÿ” Secure Element & Crypto

โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    SECURE ELEMENT - ATECC608A SCHEMATIC                      โ”‚
โ”‚                                                                              โ”‚
โ”‚  SECURE CRYPTO IC - U3: Microchip ATECC608A-MAHDA-T                        โ”‚
โ”‚  Package: 8-pin UDFN (2mm x 3mm)                                            โ”‚
โ”‚                                                                              โ”‚
โ”‚       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                                   โ”‚
โ”‚  NC โ”€โ”€โ”ค1              8โ”œโ”€โ”€ VCC (3.3V)                                       โ”‚
โ”‚       โ”‚                โ”‚                                                     โ”‚
โ”‚ SDA โ—„โ”€โ”ค2   ATECC608A  7โ”œโ”€โ”€ NC                                              โ”‚
โ”‚  (I2C)โ”‚                โ”‚                                                     โ”‚
โ”‚       โ”‚                โ”‚                                                     โ”‚
โ”‚  NC โ”€โ”€โ”ค3              6โ”œโ”€โ”€ SCL (I2C)                                       โ”‚
โ”‚       โ”‚                โ”‚                                                     โ”‚
โ”‚ GND โ”€โ”€โ”ค4              5โ”œโ”€โ”€ NC                                               โ”‚
โ”‚       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                                   โ”‚
โ”‚                                                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  I2C INTERFACE CONNECTION                                              โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  STM32F405                           ATECC608A                         โ”‚ โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PB8 (I2C1_SCL) โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ Pin 6 (SCL)    โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚         โ”‚           โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚        R4           โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚        10kฮฉ         โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚         โ”‚           โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚       3.3V          โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚                      โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚  PB9 (I2C1_SDA) โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ Pin 2 (SDA)    โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚         โ”‚           โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚        R5           โ”‚  Decoupling:   โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚        10kฮฉ         โ”‚  C10: 100nF    โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚         โ”‚           โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ”‚            โ”‚       3.3V          โ”‚                โ”‚                โ”‚ โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  I2C address: 0x60 | Clock: 100-400 kHz                                 โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                                                              โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  CRYPTOGRAPHIC VERIFICATION CHAIN (PATENT CLAIM)                       โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  1. POWER ON                                                            โ”‚ โ”‚
โ”‚  โ”‚     โ†“                                                                   โ”‚ โ”‚
โ”‚  โ”‚  2. STM32 ROM BOOTLOADER                                                โ”‚ โ”‚
โ”‚  โ”‚     โ€ข Reads firmware from Flash                                        โ”‚ โ”‚
โ”‚  โ”‚     โ€ข Extracts firmware signature                                      โ”‚ โ”‚
โ”‚  โ”‚     โ†“                                                                   โ”‚ โ”‚
โ”‚  โ”‚  3. VERIFY FIRMWARE SIGNATURE (via ATECC608A)                           โ”‚ โ”‚
โ”‚  โ”‚     โ€ข STM32 sends firmware hash to ATECC608A over I2C                  โ”‚ โ”‚
โ”‚  โ”‚     โ€ข ATECC608A verifies using Slot 1 (verification key)               โ”‚ โ”‚
โ”‚  โ”‚     โ†“                                                                   โ”‚ โ”‚
โ”‚  โ”‚  4. IF VALID โ†’ Boot firmware | IF INVALID โ†’ Halt (LED red)            โ”‚ โ”‚
โ”‚  โ”‚     โ†“                                                                   โ”‚ โ”‚
โ”‚  โ”‚  5. BLUETOOTH DEVICE DETECTED                                           โ”‚ โ”‚
โ”‚  โ”‚     โ†“                                                                   โ”‚ โ”‚
โ”‚  โ”‚  6. CHECK WHITELIST (via ATECC608A)                                     โ”‚ โ”‚
โ”‚  โ”‚     โ€ข Challenge-response authentication                                 โ”‚ โ”‚
โ”‚  โ”‚     โ†“                                                                   โ”‚ โ”‚
โ”‚  โ”‚  7. IF VALID โ†’ Allow (LED green)                                       โ”‚ โ”‚
โ”‚  โ”‚     IF INVALID โ†’ Block (LED red, log threat)                          โ”‚ โ”‚
โ”‚  โ”‚                                                                         โ”‚ โ”‚
โ”‚  โ”‚  Key Slots: 0=Device Private, 1=Firmware Verify, 2-7=Whitelist, 8=AES   โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    

๐Ÿ“œ Patent Claims Demonstrated

โ–ผ
# Claim Schematic Evidence
1 Hardware-Enforced Pre-Boot Protection USB 5V power directly feeds ARM processor. STM32F405 boots independently within 500ms. No dependency on host OS for initialization.
2 Dedicated Security Processor Architecture Separate ARM Cortex-M4 security processor (U1). Independent from host computer CPU. Hardware crypto engine in STM32F405 + ATECC608A for key storage.
3 Bluetooth Threat Interception Dedicated Bluetooth subsystem (nRF52840). Direct SPI/UART connection to security processor. Hardware-level packet processing at 2.4 GHz.
4 Cryptographic Verification Chain ATECC608A secure element with write-once key slots. Hardware-accelerated ECDSA/ECDH operations. Firmware signature verification. Monotonic counter for anti-rollback.
5 USB-Based Security Architecture USB Type-A male connector for universal compatibility. USB 2.0 Full-Speed interface (12 Mbps). 5V power delivery (up to 500mA). ESD protection for robustness.