CanBarry PI V 1.0 INDUSTRIAL BERRY.
|
|
- Theresa Lyons
- 5 years ago
- Views:
Transcription
1 CanBarry PI V 1.0 INDUSTRIAL BERRY August 2013
2
3 Contents 1 License 1 2 Introduction 3 3 Hardware implementation 5 4 Software implementation Real Time Clock RTC with shell RTC with a compiled C code Components list 15 Bibliography 17 i
4
5 List of Figures 2.1 CanBerry PI on Raspberry Electric diagram of CanBus block Electric diagram of RTC block CanBerry Connector iii
6
7 List of Tables 5.1 CanBerry Pi V v
8
9 Chapter 1 License Open-source hardware shares much of the principles and approach of free and open-source software. In particular, we believe that people should be able to study our hardware to understand how it works, make changes to it, and share those changes. To facilitate this, we release all of the original design files (Eagle CAD) for the IndustrialBerry hardware. These files are licensed under a Creative Commons Attribution Share-Alike license, which allows for both personal and commercial derivative works, as long as they credit Industrial- Berry and release their designs under the same license. The IndustrialBerry software/firmware is also open-source. 1
10
11 Chapter 2 Introduction CanBerry Pi V 1.0 is an extension board for RaspBerry Pi. It is an Open Hardware Design. It has two functionalities: a can bus module and an onboard Real Time clock powered by a 12 mm battery. In fig 2.1 is shown the Board on Raspberry PI. The CanBus is based on MCP2515 [1] SPI controller and the MCP2551 [2] tranceiver. All functionalities are full integrated in standard linux kernel, so, they can be avaible on fly, or at last recompiling linux kernel to add canbus functionalities. The real time clock is based on PCF8523 [3] I2C controller. It is full compatible with linux too. Using I2C Kernel module, and standard kernel functions, date and hour can be set/get by simple commands. On the bottom side is located an on board battery to guarantee a data autonomy more than 20 years. In chapter hardware there are all informations on principal components, schematics to rebuild and modify RaspBerry PI board. In chapter Software is reported how all hardware can be used: as recompile kernel, build simple user space function to set and get I2C data, etc... In chapter application is reported a typical example of how to use the board. 3
12 Chapter 2 Introduction Figure 2.1: CanBerry PI on Raspberry 4
13 Chapter 3 Hardware implementation CanBarry PI 1.0 is composed bu two blocks: a CanBus Module shown in Fig. 3.1 and a Real Time Clock shown in 3.2 MCP2515 is a stand alone SPI canbus controller full integrated in linux kernel. At the start, the driver was implemented as a block device. Recently it is assumed to be a network module into the kernel. It is supplied by 3.3V from raspberry connector (fig 3.3 ). MCP2551 is supplied by 5V from Raspberry connector insted. So, to match voltage physical level between the two chips, a voltage matching made by R3 and R4 has been used. 5
14 Chapter 3 Hardware implementation V3 2-+5V SDA0 4-DNC 4 10k 10k 18k V+ 120R 100nF C2 VDD 18 MCP2515-I/SOGRB2 RSC k PI_5V R3 100nF 5 5-SCL k7 V+ 22pF 22pF V+ 4k7 n.c. n.c. n.c. R9 n.c. V+ V+ Q1 16Mhz JP IC2 RESET CS SO SI SCK INT RX0BF RX1BF TX0RTS TX1RTS TX2RTS TXCAN RXCAN CLKOUT OSC1 OSC2 VSS R8 R10 1 JP C4 IC1 TXD VSS VDD RXD RS 8 CANH 7 CANL VREF 6 5 C6 C3 SDA R5 C7 C5 R4 R7 R6 PI_SPI_CE0 PI_SPI_MISO PI_SPI_MOSI PI_SPI_SCLK PI_GPIO_PIN22 SDA SCL SCL OUT MCP2551 Figure 3.1: Electric diagram of CanBus block V+ R11 6
15 V+ C8 100nF R11 10k R8 10k V+ V+ V+ V+ 2 SDA SCL JP IC3 OSCO 2 X2 X1 OSCI 1 OSCI OSCO OSCI VDD OSCO INT VBAT SCL SDA SCL SDA OUT JP2 1 2 Q kHz BAT nF C2 Q1 16Mhz 22pF 22pF RSC C7 C5 18k R4 IC1 1 TXD 2 VSS 10k PI_5V 3 VDD 4 RXD R3 100nF C4 MCP2551 RS 8 CANH 7 CANL 6 VREF 5 4k7 R7 1 JP3 R10 120R Battery Holder CR2032 Figure 3.2: Electric diagram of RTC block n.c. n.c. C6 C3 n.c. R9 n.c. R6 V+ V+ 15-GPIO3 16-GPIO4 17 :50:16 D:\Raspberry_hardware\CAN&RTC\CAN&RTC1v0\CAN&RTC.sch 17-DNC 18-GPIO5 18 1uF (Sheet: 1/1) C1 R1 LED1 LED2 500R R2 500R LED2 LED1 PI_SPI_SCLK V3 2-+5V 2 PI_5V SDA 3 3-SDA0 4-DNC 4 SCL 5 5-SCL0 6-6 OUT 7 7-GPIO7 8-TX DNC 10-RX GPIO0 12-GPIO1 12 JP GPIO2 14-DNC PI_SPI_MOSI19 19-SPI-MOSI 20-DNC 20 PI_SPI_MISO21 21-SPI-MISO 22-GPIO6 22 PI_GPIO_PIN22 23-SPI-SCLK 24-SPI-CE0-N 24 PI_SPI_CE0 25-DNC 26-SPI-CE1-N Figure 3.3: CanBerry Connector Title: Version: Drawn By: 00 D:\Raspberry_hardware\CAN&RTC\CAN&RTC1v0\CAN&RTC.sch (Sheet: 1/1) 7
16
17 Chapter 4 Software implementation 4.1 Real Time Clock It is possible use the RTC IC with the terminal or with a compiled program. The PCF8523 is a device I2C, and then we must install i2c-tool sudo aptitude install i2c-tool and libi2c-dev before use it. sudo aptitude install libi2c-dev RTC with shell The following code allow the management of the RTC with the i2c-tool directly from the shell. ### BEGIN INIT INFO #RTC Set ### END INIT INFO #! /bin/sh # /record.sh USER=pi HOME=/pi export USER HOME case "$1" in set) echo "Setting time on PCF8523" #Set Control Reg 1 i2cset -y 0 0x68 0x00 0x10 b 9
18 Chapter 4 Software implementation #Set Control Reg 3 i2cset -y 0 0x68 0x02 0x20 b echo "Year" i2cset -y 0 0x68 0x09 13 b echo "Month" i2cset -y 0 0x68 0x08 3 b echo "Day" i2cset -y 0 0x68 0x06 16 b echo "Hour" i2cset -y 0 0x68 0x05 22 b echo "Min" i2cset -y 0 0x68 0x04 50 b echo "Second" i2cset -y 0 0x68 0x03 25 b ;; get) echo "Getting register value" echo "Year" i2cget -y 0 0x68 0x09 echo "Month" i2cget -y 0 0x68 0x08 echo "Day" i2cget -y 0 0x68 0x06 echo "Hour" i2cget -y 0 0x68 0x05 echo "Min" i2cget -y 0 0x68 0x04 echo "Second" i2cget -y 0 0x68 0x03 ;; *) echo "Usage: record.sh {set get" exit 1 ;; esac exit 0 10
19 4.1 Real Time Clock RTC with a compiled C code The following code allow the management of the RTC with the libi2c-dev from a C program. /* pcf8523.c pcf8523_i2c_rtc.c - example of accessing a PCF8563 via the BSC0 (I2C) peripheral on a BCM2835 (Raspberry Pi) */ #include <linux/i2c-dev.h> #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <unistd.h> #include <stdint.h> #include <errno.h> #include <string.h> #define ADDR int fd; int year; int month; int day; int hour; int min; int sec; 0x68 void open_i2c(){ fd = open( "/dev/i2c-0", O_RDWR ); if( ioctl( fd, I2C_SLAVE, ADDR ) < 0 ) { fprintf( stderr, "Failed to set slave address: %m\n" ); void set_time(){ if( i2c_smbus_write_byte_data( fd, 0x09, year ) < 0 ) fprintf( stderr, "Failed to write YEAR to I2C device: %m\n" ); if( i2c_smbus_write_byte_data( fd, 0x08, month ) < 0 ) fprintf( stderr, "Failed to write MONTH to I2C device: %m\n" ); if( i2c_smbus_write_byte_data( fd, 0x06, day ) < 0 ) fprintf( stderr, "Failed to write DAY to I2C device: %m\n" ); 11
20 Chapter 4 Software implementation if( i2c_smbus_write_byte_data( fd, 0x05, hour ) < 0 ) fprintf( stderr, "Failed to write HOUR to I2C device: %m\n" ); if( i2c_smbus_write_byte_data( fd, 0x04, min ) < 0 ) fprintf( stderr, "Failed to write MIN to I2C device: %m\n" ); if( i2c_smbus_write_byte_data( fd, 0x03, sec ) < 0 ) fprintf( stderr, "Failed to write SEC to I2C device: %m\n" ); if( i2c_smbus_write_byte_data( fd, 0x02, 0x20 ) < 0 ) fprintf( stderr, "Failed to write Reg3 to I2C device: %m\n" ); if( i2c_smbus_write_byte_data( fd, 0x00, 0x10 ) < 0 ) fprintf( stderr, "Failed to write Reg1 to I2C device: %m\n" ); printf("rtc pcf8523 setted \n"); void get_time(void){ year = i2c_smbus_read_byte_data(fd, 0x09); month = i2c_smbus_read_byte_data(fd, 0x08); day = i2c_smbus_read_byte_data(fd, 0x06); hour = i2c_smbus_read_byte_data(fd, 0x05); min = i2c_smbus_read_byte_data(fd, 0x04); sec = i2c_smbus_read_byte_data(fd, 0x03); printf("pcf8523 Time "); if (hour <10) printf("0%i:", hour); else printf("%i:", hour); if (min <10) printf("0%i:", min); else printf("%i:", min); if (sec <10) printf("0%x", sec); else printf("%x", sec); if (day <10) printf(" Date 0%i/", day); else printf(" Date %i/", day); if (month <10) printf("0%i/", month); else 12
21 4.1 Real Time Clock printf("%i/", month); printf("20%i\n", year); void get_data(void){ printf ("Input Day: "); while (!(scanf("%d", &day)!= 0 && day <= 31 && day > 0)) { while (getchar()!= \n ); printf ("Try again: "); printf ("Input Month: "); while (!(scanf("%d", &month)!= 0 && month <= 12 && month > 0)) { while (getchar()!= \n ); printf ("Try again: "); printf ("Input Year: "); while (!(scanf("%d", &year)!= 0 && year <= 99 && year > 0)) { while (getchar()!= \n ); printf ("Try again: "); printf ("Input Hour: "); while (!(scanf("%d", &hour)!= 0 && hour <= 24 && hour >= 0)) { while (getchar()!= \n ); printf ("Try again: "); printf ("Input Min: "); while (!(scanf("%d", &min)!= 0 && min <= 60 && min >= 0)) { while (getchar()!= \n ); printf ("Try again: "); printf ("Input Sec: "); while (!(scanf("%x", &sec)!= 0 && sec <= 60 && sec >= 0)) { while (getchar()!= \n ); 13
22 Chapter 4 Software implementation printf ("Try again: "); int main(int argc, char *argv[]) { if (argc < 2){ open_i2c(); // Open i2c get_time(); printf("type pcf8523 -s for set RTC\n"); else if (argc == 2){ if (!strcmp (argv[1],"-s")){ open_i2c(); // Open i2c get_time(); printf("setting RTC pcf8523 \n"); get_data(); set_time(); else printf("argument error\n"); else printf("too many arguments\n"); // Done! The program pcf8523 allows simple operations on the RTC, for example, we can set and read the time and the date. We can see how the PCF8523 works: pi@raspberrypi ~/compiler_test $./pcf8523 PCF8523 Time 17:24:29 Date 28/04/2013 Type pcf8523 -s for set RTC pi@raspberrypi ~/compiler_test $./pcf8523 -s PCF8523 Time 17:25:13 Date 28/04/2013 Setting RTC pcf8523 Input Day: 30 Input Month: 4 Input Year: 13 Input Hour: 18 Input Min: 10 Input Sec: 12 RTC pcf8523 setted pi@raspberrypi ~/compiler_test $./pcf8523 PCF8523 Time 18:10:16 Date 30/04/2013 Type pcf8523 -s for set RTC 14
23 Chapter 5 Components list In the table 5.1 we can see the Bill of Material for the board, all the components are available on-line. For simplicity, every component has a DigiKey order code ( 15
24 Chapter 5 Components list Quantity Value Package Parts Digikey-cod Unit Price $ 2 Yellow 1206 LED1, LED ND 0,21 0, Ω 0603 R10 RMCF0603JT120RCT-ND 0,02 0, Ω 0603 R1, R2 RMCF0603FT499RCT-ND 0,04 0, kω 0603 R5, R7 RMCF0603JT4K70CT-ND 0,02 0, kω 0603 R3, R8, R11 P10KGCT-ND 0,10 0, kω 0603 R4 P18KGCT-ND 0,10 0, pf 0603 C5, C ND 0,10 0, nf 0603 C2, C4, C ND 0,10 0,30 1 1uf 0603 C ND 0,10 0, kHz Q2 X801-ND 0,49 0, MHz Q ND 0,41 0,41 1 PCF8523 SOIC8 IC ND 1,36 1,36 1 MCP2515 SOIC18 IC2 MCP2515-I/SO-ND 1,98 1,98 1 MCP2551 SOIC8 IC1 MCP2551-I/SN-ND 1,12 1,12 1 RETAINER COIN 12MM BAT100 BK-890-ND 0,32 0,32 1 TERMINAL-3-PCB 3 X 3.5mm X ND 1,51 1,51 1 Header 26 pos 2 X 13 SAM ND 2,97 2,97 1 PCB 2,50 2,50 Total 14,22 Table 5.1: CanBerry Pi V
25 Bibliography [1] Microchip. MCP2515 Datasheet. [2] Microchip. MCP2551 Datasheet. [3] NXP. PCF8523 Datasheet. 17
CanBerryDual PI V 2.1.2
CanBerryDual PI V 2.1.2 INDUSTRIAL BERRY www.industrialberry.com March 2016 Contents 1 License 1 1.1 Disclaimer.............................. 1 1.2 EVALUATION BOARD/KIT IMPORTANT NOTICE..... 1 2 Introduction
More informationCanBerryDual PI V 2.1.2
CanBerryDual PI V 2.1.2 INDUSTRIAL BERRY www.industrialberry.com March 2017 Contents 1 License 1 1.1 Disclaimer.............................. 1 1.2 EVALUATION BOARD/KIT IMPORTANT NOTICE..... 1 2 Introduction
More informationAVR-Ready1. Additional Board. Manual. MikroElektronika
AVR-Ready1 Manual All Mikroelektronika s development systems feature a large number of peripheral modules expanding microcontroller s range of application and making the process of program testing easier.
More informationDEMO MANUAL DC2617A LTC6820 isospi/isolated CAN Arduino Shield DESCRIPTION
DESCRIPTION Demonstration circuit A implements the isospi and isolated CAN interface hardware on a single Arduino shield. It allows Arduino-compatible controller boards to communicate with isospi and/or
More informationEAN-GPIO and I 2 C. PN: EAN-GPIO-and-I 2 C 2/28/2018. SightLine Applications, Inc.
EAN-GPIO and I 2 C PN: EAN-GPIO-and-I 2 C 2/28/2018 SightLine Applications, Inc. Contact: Web: sightlineapplications.com Sales: sales@sightlineapplications.com Support: support@sightlineapplications.com
More informationAVR-Ready2. Additional Board. Manual. MikroElektronika
AVR-Ready2 Manual All Mikroelektronika s development systems feature a large number of peripheral modules expanding microcontroller s range of application and making the process of program testing easier.
More informationStepper 6 click. PID: MIKROE 3214 Weight: 26 g
Stepper 6 click PID: MIKROE 3214 Weight: 26 g Stepper 6 click is the complete integrated bipolar step motor driver solution. It comes with the abundance of features that allow silent operation and optimal
More informationPiCAN 2 GPS Rev B V1.0. PiCAN GPS USER GUIDE V1.0. PiCAN GPS CAN-Bus Board for Raspberry Pi. SK Pang Electronics Ltd
PiCAN GPS USER GUIDE V1.0 Product name Model number Manufacturer PiCAN GPS CAN-Bus Board for Raspberry Pi RSP-PICANGPS SK Pang Electronics Ltd 1 Contents Table of Contents 1. Introduction... 3 1.1. Features...
More informationUSB-to-I2C. Ultra Hardware User s Manual.
USB-to-I2C Ultra Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Ultra product from SB Solutions, Inc. SB Solutions, Inc. reserves
More informationRaspberry Pi board. EB080
Raspberry Pi board www.matrixmultimedia.com EB080 Contents About this document 3 Board layout 3 General information 4 Circuit description 4 Circuit diagram 5 2 Copyright Matrix Multimedia Ltd. About this
More informationDigital Design and Computer Architecture
Digital Design and Computer Architecture Lab 6: C Programming Introduction In this lab, you will learn to program an ARM processor on the Raspberry Pi in C by following a tutorial and then writing several
More informationE-Module: GLCD+RTC Combo Datasheet
E-Module: GLCD+RTC Combo Datasheet v1.1 Copyright 2008 AIS Cube. All rights reserved. The FlamingICE(FI) and FIDE are either registered trademarks or trademarks of AIS Cube in Singapore and/or other countries.
More informationPrototyping Module Datasheet
Prototyping Module Datasheet Part Numbers: MPROTO100 rev 002 Zenseio LLC Updated: September 2016 Table of Contents Table of Contents Functional description PROTOTYPING MODULE OVERVIEW FEATURES BLOCK DIAGRAM
More informationMTi 1-series Development Kit
MTi 1-series Development Kit MTi-3-DK and MTi-7-DK User Manual Document MT0513P, Revision F, 22 August 2018 Xsens Technologies B.V. Xsens North America, Inc. Pantheon 6a P.O. Box 559 7500 AN Enschede The
More informationCOOKING WITH TEAM 279
COOKING WITH TEAM 279 ANALOG SIGNALS WITH MCP3002/MCP3008 ADC The RPi does not have analog input pins. To read analog signals, and Analog to Digital Converter (ADC) should be used. The MCP3002 and MCP3008
More informationLM53X Development and Evaluation Product Family
Development and Evaluation Family Revised Datasheet Version 13/MAR/2018 1.0 Overview The is the development and evaluation product family for the LM930 / LM931 Bluetooth low energy module. A great starting
More informationECE 471 Embedded Systems Lecture 20
ECE 471 Embedded Systems Lecture 20 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 20 October 2017 Announcements Project coming Only one person was in class Wednesday due to Career
More informationECE471: Embedded Systems Homework 7 SPI, A/D and Temperature Probe. Due: Friday, 2 November 2018, 10:00am
ECE471: Embedded Systems Homework 7 SPI, A/D and Temperature Probe Due: Friday, 2 November 2018, 10:00am 1. You may work in groups of two on this homework. You will need an MCP3008 SPI A/D converter as
More informationPiCAN2 DUO ISO USER GUIDE V1.1. PiCAN 2 DUO ISO Rev B V1.1. PiCAN2 DUO CAN-Bus ISO Board for Raspberry Pi
PiCAN2 DUO ISO USER GUIDE V1.1 Product name Model number Manufacturer PiCAN2 DUO CAN-Bus ISO Board for Raspberry Pi RSP-PICAN2DUO-ISO SK Pang Electronics Ltd 1 Contents Table of Contents 1. Introduction...
More informationColor 7 click. PID: MIKROE 3062 Weight: 19 g
Color 7 click PID: MIKROE 3062 Weight: 19 g Color 7 click is a very accurate color sensing Click board which features the TCS3472 color light to digital converter with IR filter, from ams. It contains
More informationUSB-to-I2C. Professional Hardware User s Manual.
USB-to-I2C Professional Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Professional product from SB Solutions, Inc. SB Solutions,
More informationPressure 4 click. PID: MIKROE 3020 Weight: 24 g
Pressure 4 click PID: MIKROE 3020 Weight: 24 g Pressure 4 click is an absolute barometric pressure measurement Click board, which features a low power consumption, high precision barometric pressure sensor.
More informationEMB128. ere co., ltd.
ATMEGA128 Embedded Board Main Features Atmega128 8-bit RISC CPU (AVR family) Serial EEPROM (I2C), 24LC256 Real Time Clock, DS1307 3V lithium battery keeping time and date 2 channels RS485 2 channels RS232
More informationOE90C2600 OE90C2600 PLCC-28. mobydic 2600 plus version 1.00 released Features
Features Compatible with EOBD/OBDII standard Communication at 900 Baud OBDII / EOBD Modes..9 ISO9 KWP000 J0 VPWM and PWM CAN Bus Multiple response from multiple ECU Physical and fonctional addressing EOBD/OBDII
More informationRTC Interface 89C51 DS M. Krishna Kumar MAM/M7/LU17/V1/ Vcc VCC 5 SDA P1.0 6 SCL P KHz 3 BAT 3.
RTC Interface 89C51 Vcc P1.0 10k 10k 5 SDA DS 1307 8 VCC P1.1 6 SCL X1 1 + 3 BAT X2 2 32.768KHz - 3.6V 4 GND INTB\SQW 7 M. Krishna Kumar MAM/M7/LU17/V1/2004 1 RTC Interface contd. DS 1307 is a real time
More informationPlease refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections
CP2120 EVALUATION KIT USER S GUIDE 1. Kit Contents The CP2120 Evaluation Kit contains a CP2120 evaluation board and a power supply. The following supporting documents can be downloaded from www.silabs.com:
More informationum-fpu64 Floating Point Coprocessor 28-pin Breakout Board Introduction Bare um-fpu64 28-pin Breakout Board
Floating Point Coprocessor Breakout Board Introduction The breakout board has all of the required connections, and provides access to all um- FPU64 pins. It can be used as a development board or for permanently
More informationBroadR-Reach click PID: MIKROE Weight: 26 g
BroadR-Reach click PID: MIKROE-2796 Weight: 26 g BroadR-Reach click brings the industry grade communication standard to the mikrobus, which is built to be used in an Ethernet-based open network. The click
More informationPiCAN GPS + Gyro +Accelerometer USER GUIDE V1.0
PiCAN GPS + Gyro +Accelerometer USER GUIDE V1.0 Product name Model number Manufacturer PiCAN GPS + Gyro + Accelerometer CAN-Bus Board for Raspberry Pi RSP-PICANGPSACC SK Pang Electronics Ltd 1 Contents
More informationPmod ESP32 Reference Manual
Pmod ESP32 Reference Manual The Digilent Pmod ESP32 features a radio with support for 802.11 b/g/n Wifi and dualmode Bluetooth. This module is perfect for connecting your FPGA or microcontroller projects
More informationWin-I2CUSB Hardware User s Manual
Win-I2CUSB Hardware User s Manual http://www.demoboard.com Information provided in this document is solely for use with the Win-I2CUSB product from The Boardshop. The Boardshop and SB Solutions, Inc. reserve
More informationPedometer 3 Click. PID: MIKROE 3259 Weight: 24 g
Pedometer 3 Click PID: MIKROE 3259 Weight: 24 g The Pedometer 3 click is a tri-axis acceleration sensing Click board utilizing the KX126-1063. An advanced three-axis acceleration sensor, the KX126-1063
More informationI2GPS v1. An easy to use RTC, GPS and SD memory card interface brought to you by
I2GPS v1 An easy to use RTC, GPS and SD memory card interface brought to you by www.wyolum.com Page 1 / 14 info@wyolum.com Features micro SD card reader Temperature controlled, precision Real Time clock,
More informationA1/B1 EB v2.0 User Manual V1.1 05/10/2017
A1/B1 EB v2.0 User Manual V1.1 05/10/2017 Table of Contents 1. Device Overview...2 2. Electrical Characteristics...3 2.1 Test Conditions... 3 2.2 Absolute Maximum Ratings... 3 2.3 Operating Conditions...
More informationPiCAN 2 USER GUIDE V1.2
PiCAN 2 USER GUIDE V1.2 Product name Model number Manufacturer PICAN CAN-Bus Board for Raspberry Pi RSP-PICAN2 SK Pang Electronics Ltd 1 Contents Table of Contents 1. Introduction... 3 1.1. Features...
More informationUSB UART 4 click PID: MIKROE Weight: 23 g
USB UART 4 click PID: MIKROE-2810 Weight: 23 g USB UART 4 click features well-known FT232RL USB-to-UART interface module from FDTI. It provides USB to asynchronous serial data transfer interface, allowing
More informationGooligum Electronics 2015
The Wombat Prototyping Board for Raspberry Pi Operation and Software Guide This prototyping board is intended to make it easy to experiment and try out ideas for building electronic devices that connect
More informationAccel 5 click. PID: MIKROE 3149 Weight: 24 g
Accel 5 click PID: MIKROE 3149 Weight: 24 g Accel 5 click features an ultra-low power triaxial accelerometer sensor, labeled as the BMA400. This Click board allows linear motion and gravitational force
More informationZero2Go Omini. Wide Input Range, Multi-Channel Power supply for Raspberry Pi. User Manual (revision 1.01)
Zero2Go Omini Wide Input Range, Multi-Channel Power supply for Raspberry Pi User Manual (revision 1.01) Copyright 2018 UUGear s.r.o. All rights reserved. Table of Content Product Overview... 1 What is
More informationAdding a Real Time Clock to Raspberry Pi
Adding a Real Time Clock to Raspberry Pi Created by lady ada Last updated on 2016-11-03 01:44:48 AM UTC Guide Contents Guide Contents Overview Wiring the RTC Adafruit DS1307 Real Time Clock Assembled Breakout
More informationAN Interfacing Philips Bridge IC with Philips microcontroller. Document information
AN0 Rev. 0 May 00 Application note Document information Info Keywords Abstract Content SCIS0 to PLPC, Bridge IC to microcontroller, serial interface The operation and description of Philips LPC00 Series
More information1.6inch SPI Module user manual
1.6inch SPI Module user manual www.lcdwiki.com 1 / 10 Rev1.0 Product Description The 1.6 module is tested using the ESP8266MOD D1 Mini development board, Both the test program and the dependent libraries
More informationMTi 1-series Development Kit
MTi 1-series Development Kit MTi-3-DK and MTi-7-DK User Manual Document MT0513P, Revision D, 24 March 2018 Xsens Technologies B.V. Xsens North America, Inc. Pantheon 6a P.O. Box 559 7500 AN Enschede The
More informationIntroduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide
Introduction the Serial Communications Huang Sections 9.2,.2 SCI Block User Guide SPI Block User Guide Parallel Data Transfer Suppose you need to transfer data from one HCS2 to another. How can you do
More informationSPI (Serial & Peripheral Interface)
SPI (Serial & Peripheral Interface) What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data. The popularity of this bus rose when SD cards (and its variants ie:
More informationMOD-ZIGBEE-PIR sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant
sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant Revision B, Januray 2013 Designed by OLIMEX Ltd, 2011 Disclaimer: 2012 Olimex Ltd. Olimex, logo and combinations
More informationUltratronics v1.0 DATASHEET
Ultratronics v1.0 DATASHEET Author Bart Meijer Date November 21 st, 2017 Document version 1.2 Ultratronics Datasheet Reprapworld.com 1 PRODUCT OVERVIEW Ultratronics is the latest development in 3D printer
More informationLogic Way GmbH, DIMM-CPU-CB09.odt
Logic Way GmbH, http://www.logicway.de 2010-12-17 DIMM-CPU-CB 09 Breakout and interface board for vehicle application with 2xCAN, 2x2.4GHz IEEE802.15.4 radio, GPS receiver, GSM/GPRS modem, RTC, SD card,
More informationET-MINI W5100 ET-MINI W5100
User s Manual of Board ET-MINI W00 ET-MINI W00 ET-MINI W00 is Board that has been designed to be the intermediate between Microcontroller that has no any Ethernet Port and Ethernet Network. This board
More informationRaspberry Pi - I/O Interfaces
ECE 1160/2160 Embedded Systems Design Raspberry Pi - I/O Interfaces Wei Gao ECE 1160/2160 Embedded Systems Design 1 I/O Interfaces Parallel I/O and Serial I/O Parallel I/O: multiple input/output simultaneously
More informationA1/B1 Baseboard User Manual
A1/B1 Baseboard User Manual v1.2 Table of contents Preface...2 1 Introduction...3 1.1 General description... 3 1.2 Features... 3 1.3 Product overview... 4 1.4 Outputs and headers... 5 2 Electrical Characteristics...7
More informationnic424 ENC424J600 10/100-BaseT Network Interface Card Features Description Applications
ENC424J600 10/100-BaseT Network Interface Card Features On board 10/100Mbps Ethernet controller, and RJ45 jack for network connection Small 1.3x2.5 circuit board footprint 3.3V DC supply Microchip s TCP/IP
More informationWeek 2 Intro to the Shell with Fork, Exec, Wait. Sarah Diesburg Operating Systems CS 3430
Week 2 Intro to the Shell with Fork, Exec, Wait Sarah Diesburg Operating Systems CS 3430 1 Why is the Shell Important? Shells provide us with a way to interact with the core system Executes programs on
More informationHardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0
DIL/NetPC DNP/2110 Board Revision 1.0 Hardware Reference SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone +49-(0)511-40000-0 Fax +49-(0)511-40000-40 E-mail: sales@ist1.de Manual Revision:
More informationugreen DAB Board Instructions v5
ugreen Instructions v5 1 Introduction The v4 is a revised and more efficient new version of the. Its smaller layout allows a better integration into most Raspberry Pi enclosures. It is available in two
More informationDIGI POT 3 click. PID: MIKROE 3016 Weight: 25 g
DIGI POT 3 click PID: MIKROE 3016 Weight: 25 g DIGI POT 3 click is a versatile and feature-rich digital potentiometer click with 1024 steps and an internal non-volatile memory (EEMEM), which can be used
More informationPmod modules are powered by the host via the interface s power and ground pins.
1300 Henley Court Pullman, WA 99163 509.334.6306 www.store. digilent.com Digilent Pmod Interface Specification 1.2.0 Revised October 5, 2017 1 Introduction The Digilent Pmod interface is used to connect
More informationMicrocontrollers and Interfacing
Microcontrollers and Interfacing Week 10 Serial communication with devices: Serial Peripheral Interconnect (SPI) and Inter-Integrated Circuit (I 2 C) protocols College of Information Science and Engineering
More informationPAN502x Capacitive Touch Controller Datasheet
PAN502x Capacitive Touch Controller sheet PAN502x-A-A, Rev 1.0 Panchip Microelectronics www.panchip.com Copyright@2014, Panchip Microelectronics, CO., LTD. All right reserved. 1 / 16 Table of Contents
More informationPIXI click PID: MIKROE Weight: 28 g
PIXI click PID: MIKROE-2817 Weight: 28 g PIXI click is equipped with MAX11300 IC from Maxim Integrated, which features Maxim Integrated's versatile, proprietary PIXI technology - it is the industry's first
More informationAVR Board for Projects is the Most Complete Simple to use Development Board For ATmega32 Product Datasheet
is the Most Complete Simple to use Development Board For ATmega Sr. Num. Topics Page About AVR Board for Project The AVR Board for Project Hardware Details Using AVR Board for Project 0 Important information
More informationEvaluation Board for AD5371 EVAL-AD5371EBZ
Preliminary Technical Data FEATURES Full-Featured Evaluation Board for the AD5371 USB Interface PC Software for Register Programming Various Reference Voltages Available Stand-Alone Operation INTRODUCTION
More informationInterfacing MC33903/4/5 With MC9S08DZ60
Freescale Semiconductor Document Number:AN4554 Application Note Rev. 0, 7/2012 Interfacing MC33903/4/5 With MC9S08DZ60 by: Nitin Gupta Automotive and Industrial Solutions Group 1 Introduction System Basis
More information6 GPIO 84. Date: 29/09/2016 Name: ID: This laboratory session discusses about writing program to interact with GPIO of Reapberry Pi.
6 GPIO 84 Date: 29/09/2016 Name: ID: Name: ID: 6 GPIO This laboratory session discusses about writing program to interact with GPIO of Reapberry Pi. GPIO programming with Assembly Code:block installation
More informationPower over Ethernet (PoE) Adaptor
Power over Ethernet (PoE) Adaptor For the Raspberry Pi model B+, Pi2 and Pi3 User Manual www.circuitsurgery.com Page 1 of 6 Description N.B.: In this manual the term "Raspberry Pi" will refer to the Raspberry
More informationI2C Guide: 14-Seg Display. Table of Contents. by Brian Fraser Last update: June 8, 2018
I2C Guide: 14-Seg Display by Brian Fraser Last update: June 8, 2018 This document guides the user through: 1. Understanding I2C 2. Using I2C from Linux command-line to drive the Zen cape's 14-seg display.
More informationDM-OLED X 64 BLUE GRAPHIC OLED DISPLAY MODULE WITH SPI, I2C INTERFACE
1.3 128 X 64 BLUE GRAPHIC OLED DISPLAY MODULE WITH SPI, I2C INTERFACE Contents Revision History Main Features Pin Description Panel Pin Description Module Pin Description Mechanical Drawing Panel Mechanical
More informationSerial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses
Serial Peripheral Interface What is it? Basic SPI Capabilities Protocol Serial Peripheral Interface http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/ SPI_single_slave.svg/350px-SPI_single_slave.svg.png
More informationEmbedded distributed/parallel computing hardware for high school students
Embedded distributed/parallel computing hardware for high school students Hannes Haljaste Institute of Computer Science University of Tartu gamexh@ut.ee Abstract This paper focuses on embedded distributed/parallel
More informationIN2515. STAND-ALONE CAN CONTROLLER (Functional equivalent МCР2515 Microchip) TECHNICAL DATA FEATURES
TECHNICAL DATA STAND-ALONE CAN CONTROLLER (Functional equivalent МCР255 Microchip) IN255 is a stand-alone Controller Area Network (CAN) controller that implements the CAN specification, version 2.B The
More informationILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5
Single Chip Capacitive Touch Sensor Controller Specification Version: V1.4 Date: 2018/7/5 ILI TECHNOLOGY CORP. 8F., No.1, Taiyuan 2 nd St., Zhubei City, Hsinchu County 302, Taiwan (R.O.C.) Tel.886-3-5600099;
More information< W3150A+ / W5100 Application Note for SPI >
< W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated
More informationugreen DAB Board Instructions v6
ugreen Instructions v6 1 Introduction The v4 is a revised and more efficient new version of the. Its smaller layout allows a better integration into most Raspberry Pi enclosures. It is available in two
More informationRemote Control Reference Design nrd24h1. User Guide v1.0
Remote Control Reference Design nrdh User Guide v.0 All rights reserved. Reproduction in whole or in part is prohibited without the prior written permission of the copyright holder. February 007 User Guide
More informationReal-Time Embedded Systems. CpE-450 Spring 06
Real-Time Embedded Systems CpE-450 Spring 06 Class 5 Bruce McNair bmcnair@stevens.edu 5-1/42 Interfacing to Embedded Systems Distance 100 m 10 m 1 m 100 cm 10 cm "Transmission line" capacitance ( C) Distance
More informationQuick Start Guide. TWR-LCDC-EPSON Epson Display Controller Module TOWER SYSTEM
TWR-LCDC-EPSON Epson Display Controller Module TOWER SYSTEM Get to Know the TWR-LCDC-EPSON I 2 c Options Primary Edge Connector External RGB Interface Clock Options Epson S1D13513 External LVDS Interface
More informationNanoDock DMC-3. Datasheet Daughter module carrier 4 daughterboard
NanoDock DMC-3 Datasheet Daughter module carrier 4 daughterboard 1 Table of Contents 1 TABLE OF CONTENTS... 2 2 OVERVIEW... 3 2.1 HIGHLIGHTED FEATURES... 3 2.2 GPS RECEIVER... 3 2.3 BLOCK DIAGRAM... 4
More informationPIC-32MX development board Users Manual
PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the
More informationDE-10 Super Expansion Board
www.cbmstuff.com DE-10 Super Expansion Board For Terasic DE-10 Nano FPGA boards Assembly & Technical Information Manual Manual v1.0 Release Date: December 31,2018 Last Revision: January 3, 2018 All material
More informationZero2Go. User Manual (revision 1.03) Wide Input Range Power Supply for Your Raspberry Pi. Copyright 2017 UUGear s.r.o. All rights reserved.
Zero2Go Wide Input Range Power Supply for Your Raspberry Pi User Manual (revision 1.03) Copyright 2017 UUGear s.r.o. All rights reserved. Table of Content Product Overview... 1 Product Details... 3 Package
More informationTMCM-302 Stepper Motor Motion Control Module
DATA SHEET (V0.8 / October st, 2002) PRELIMINARY Stepper Motor Motion Control Module PRELIMINARY DATA SHEET TRINAMIC Microchips GmbH Deelbögenkamp 4C D 22297 Hamburg GERMANY T +49 - (0) 40-5 48 06-0 F
More informationRS485 3 click. How does it work? PID: MIKROE-2821
RS485 3 click PID: MIKROE-2821 RS485 3 click is an RS422/485 transceiver Click board, which can be used as an interface between the TTL level UART and the RS422/485 communication bus. It features a full-duplex
More informationSQI FLASH click. PID: MIKROE-2828 Weight: 22 g
SQI FLASH click PID: MIKROE-2828 Weight: 22 g SQI FLASH click is based on the SST26VF064B, a 64 Mbit Serial Quad I/O flash device from Microchip. The chip utilizes 4-bit multiplexed I/O serial interface
More informationMINITRONICS v1.0 DATASHEET
MINITRONICS v. DATASHEET Author Bart Meijer Date 2th of April 23 Document version. ReprapWorld.com PRODUCT OVERVIEW Minitronics is the latest development of ReprapWorld.com. It's designed to be an easy
More informationARPI600. Contents. From Waveshare Wiki
ARPI600 From Waveshare Wiki Contents 1 How to start up serial debugging function 2 How to control peripherals by Raspberry Pi 2.1 System serial port configuration 2.2 Install relative libraries 2.3 Serial
More informationEmtronix. ESMARC Evaluation Board Datasheet
Emtronix ESMARC Evaluation Board Datasheet 1. Introduction 1.1 ESMARC Overview Emtronix Smart Module Architecture (ESMARC) is a specification which describes mechanical characteristics of an embedded computer
More informationUser's hardware guide RSS2 sensor board Model S2 Rev 2.4
Document version 0.9 User's hardware guide RSS2 sensor board Model S2 Rev 2.4 Page 1 Table of Contents Manifesto...3 The Universal IEEE 802.15.4 Sensor for WSN and IoT applications...3 This document...3
More informationThe DaVinci Data Sheet
The DaVinci (c) 0 BasicMicro. All Rights Reserved. Feature Overview: LB+ J 00% Arduino Compatible.mm Power Jack Screw Terminal For Power MiniUSB For Shield Clearance Dual Mount Pattern Jumper Selected
More informationAN10428 UART-SPI Gateway for Philips SPI slave bridges
UART-SPI Gateway for Philips SPI slave bridges Rev. 01 7 March 2006 Application note Document information Info Keywords Abstract Content UART-SPI Gateway, UART to SPI, RS-232 to SPI The UART-SPI Gateway
More informationNanoDock ADCS-6. Datasheet Carrier for ADCS daughterboards
NanoDock ADCS-6 Datasheet Carrier for ADCS daughterboards 1 Table of Contents 1 TABLE OF CONTENTS... 2 2 OVERVIEW... 3 2.1 HIGHLIGHTED FEATURES... 3 2.2 BLOCK DIAGRAM... 4 2.3 EXAMPLE OF POWER SCHEME...
More informationDisplay Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.
Display Real Time Clock (RTC) On LCD PR12 Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended through suggestion
More informationmikroboard for ARM 64-pin
All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last generation for mounting
More informationAppNote-US2400-EVB Low Power 2.4GHz Transceiver
US2400-EVB for IEEE 802.15.4 Standard Revision History Hardware Revision Date Description of Changes V01 / V02 Sep. 2011 Initial release V03 Dec 2011 Addition 4.1 Evaluation Board Variants and 5.3 Connector
More informationIntroduction to I2C & SPI. Chapter 22
Introduction to I2C & SPI Chapter 22 Issues with Asynch. Communication Protocols Asynchronous Communications Devices must agree ahead of time on a data rate The two devices must also have clocks that are
More information6LoWPAN Development Platform Saker Manual
6LoWPAN Development Platform Saker Manual WEPTECH elektronik GmbH Page 1 of 19 V.1.0.1 1. Table of Content 1. General information... 4 1.1 1.2 1.3 1.4 1.5 Copyright protection... 4 Warranty information...
More informationCase USB-MUX-4C2L 4 CAN - 2 LIN/ISO
Case USB-MUX-4C2L 4 CAN - 2 LIN/ISO Installation guide Document n. 054114-04 Published 08/07/2005 ANNECY ELECTRONIQUE Z.A. Les Marais 74410 St JORIOZ Phone : +33 (0) 450 68 90 65 Fax: +33 (0) 450 68 58
More informationSHIELD. mikromedia 5. for TIVA ARM
mikromedia 5 SHIELD for TIVA ARM Expansion board pin-compatible with your mikromedia 5 for TIVA ARM which enables you to easily expand your basic board functionality. TO OUR VALUED CUSTOMERS I want to
More informationUM ISP1181x Microcontroller Eval Kit. Document information. Keywords isp1181a, isp1181b, usb, universal serial bus, peripheral
Rev. 0 February 007 User manual Document information Info Content Keywords ispa, ispb, usb, universal serial bus, peripheral Abstract This document explains the ISPx microcontroller eval kit. This kit
More informationUser s Guide IoT Microcontroller Development Kit
User s Guide IoT Microcontroller Development Kit 1.0 Introduction 2 1.1 Features 2 1.2 Board Pictures 3 2.0 Hardware 4 2.1 Bill of Materials 4 2.2 Pin Map Diagram 5 2.3 Block Diagram 6 2.4 Board Revisions
More informationRs-Pi USB- 4 Hub & I2C RS232 User Manual
Rs-Pi USB- 4 Hub & I2C RS232 User Manual 1. U5 MCP23008 8 GPIO output J2 (GP0 ~ GP7 ) OUTPUT & GP0,GP1,GP2,GP3,GP,GP5,GP6,GP7 (8 LED OUTPUT ) R20,R21,R22 (A0,A1,A2) address select JP9 Disable Jumper 2.
More information