Skip to content

d3liaG/Proiect-InkTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proiect-InkTime

Design for a minimalist smartwatch optimized for month-class battery life and sunlight readability.

Block Diagram

Block Diagram

Bill of Materials

Component / Module Qty Purchase Link (JLC Parts) Datasheet
nRF52840 SoC (Bluetooth MCU) 1 JLC C190794 Download
BQ25180YBGR (LiPo Charger) 1 LCSC BQ25180 Download
MAX17048G+T10 (Fuel Gauge) 1 JLC C2682616 Download
RT6160AWSC (Buck-Boost) 1 JLC C7065276 Download
BMA423 (Accelerometer/IMU) 1 Mouser BMA423 Download
DRV2605YZFR (Haptic Driver) 1 JLC C81079 Download
USBLC6-2SC6 (ESD Protection) 1 JLC C2827654 Download
KH-TYPE-C-16P (USB-C Connector) 1 JLC C709357 Download
FTC252012SR47MB (0.47uH Inductor) 1 JLC C5832368 Download
2450AT18B100E (Chip Antenna) 1 JLC C11022 Download
EVP-AKE31A (Tactile Buttons) 3 Panasonic EVP-AKE31A Download
503480-2400 (E-Paper Connector) 1 Molex 503480-2400 Download
MBR0530 (Schottky Diode) 3 JLC C475718 Download

Hardware Functionality Overview

  • Core MCU: Powered by the nRF52840 SoC, an ARM Cortex-M4F processor supporting Bluetooth LE and ultra-low power operation.
  • Display Interface: Features an E-Paper Display connected via a 24-pin FPC connector (503480-2400). It uses a specialized E-Paper Drive Circuit for high-voltage pulse generation.
  • Motion Sensing: Includes a BMA421 3-axis accelerometer (IMU) for step counting and gesture detection, connected via I2C.
  • Tactile Feedback: Integrated DRV2605YZFR haptic driver to provide vibration alerts and tactile user interaction.
  • Power Management:
    • LiPo Charging: Managed by the BQ25180YBGR IC for safe battery charging via USB-C. Battery Gauging: Uses the MAX17048G+T10 fuel gauge to accurately monitor battery state-of-charge.

    • Voltage Regulation: An RT6160AWSC DC/DC buck-boost converter provides a stable 3.3V system rail from the fluctuating battery voltage.

  • User Interface: Three tactile buttons for navigation: SW_UP, SW_ENT, and SW_DN.
  • Communication & Debug:
    • Antenna: 2.4GHz ceramic chip antenna (2450AT18B100E) for Bluetooth connectivity.
    • SWD Interface: TC2030-IDC connector for programming and debugging the nRF52840.

nRF52840 Detailed Pin Mapping

The pins are assigned to optimize low-power peripheral management and shared communication buses:

  • I2C Bus (Shared): P0.26 (SDA) & P0.27 (SCL): Shared bus for the IMU (BMA421), Fuel Gauge (MAX17048), Haptic Driver (DRV2605), and LiPo Charger (BQ25180).

  • Navigation Buttons: P1.04: Assigned to SW_UP. P1.02: Assigned to SW_ENT. P1.06: Assigned to SW_DN.

  • E-Paper Display Control: SPI Interface: Dedicated pins for MOSI, SCK, and CS for fast display updates. P0.11 / P0.12: Control lines for display Reset, Busy, and Data/Command (D/C) selection.

  • Power Control: P0.14: Used as an enable signal (TIC_EN) for peripheral power management.

  • Debug/Programming: SWDIO / SWCLK: Dedicated hardware pins for Serial Wire Debug.

About

Designing a minimalist smartwatch optimized for month-class battery life and sunlight readability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors