USB-RTC

From SB-Components Wiki

Revision as of 10:58, 7 May 2021 by Sbcshop (talk | contribs) (Created page with "<div class="row"> <div class="large-8 column"> == USB RTC == USB RTC is an open source real time clock device that comprises MCP2221, a USB-to-UART/I2C serial converter, whi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

USB RTC

USB RTC is an open source real time clock device that comprises MCP2221, a USB-to-UART/I2C serial converter, which enables USB connectivity, in the processes that include a USB, UART(Serial), GPIO, and I2C interfaces. It runs on Hi-tech DS3231 RTC chip, an accurate I2C, runs the USB RTC with extremely high efficiency at a low cost. USB RTC for Raspberry Pi has cross platform support which makes it enable to work on different platforms like Windows, MAC, etc.

Features

  • Temperature-compensated crystal oscillator
  • DS3231 advanced processor
  • MCP2221
  • I2C/SMBus supported clock and data lines
  • User-selectable via jumper cable for 3.3V or 5V level output (up to 500 mA)
  • Four GPIO lines that are configurable for GPIO Operations
  • Pins for Serial(UART) Communication
  • Supports full-speed USB (12 Mb/s)
  • 64-byte Transmit
  • 64-byte Receive
  • USB 2.0 Compliant
  • Low-Power Consumption
  • Specifications

  • Pinout

    Installation

    Python

    • Install MCP2221 Library by running below command on terminal:
     pip3 install PyMCP2221A 
    • Connect USB-RTC on USB Port of Raspberry Pi/Windows.
    • Now clone/download USB-RTC Github Repository by running below command:
     git clone https://github.com/sbcshop/USB-RTC.git 

    Now enter downloaded folder from home/pi or by rnning below command:

     cd USB-RTC 

    Now run test.py file by running below command:

     python3 test.py 

    Resources