MAXREFDES132#: 1-Wire Shield

Similar documents
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

DS2438EVKIT+ Smart Battery Monitor Evaluation Kit

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

DS9490R/DS9490B USB to 1-Wire/iButton Adapters

MAX6683 Evaluation System/Evaluation Kit

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

iloq P10S.10/20 Programming device User's Guide

Guide to Installing BBL Crystal MIND on Windows 7

Current Cost Data Cable User Guide. Installing and configuring the data cable

Using a USB to Serial adapter and Terminal Emulator in Windows 7 to communicate with a DM101

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

Configuring Serial Terminal Emulation Programs

Developing an Application on Core8051s IP-Based Embedded Processor System Using Firmware Catalog Drivers. User s Guide

LINKSYS / SIPURA SPA-1xxx/2xxx/3xxx CONFIGURATION GUIDE Minimum Requirements

Connecting the Console Port to a PC

MAXREFDES46# Quick Start Guide UG6207; Rev 1; 9/15. Abstract

JEROME COMMUNICATIONS SOFTWARE (JCS) INSTALLATION and OPERATION MANUAL V1.02 for Windows XP

Windows XP.. ELITE Firmware Update procedures.. v1.41

IEI emerge and Dedicated Micros Digital Video Recorder. Install, Setup, and Integration Guide. Version 3.0 and above

Schneider OS-Loader usage via Ethernet or USB.

Figure 1. 8-Bit USB Debug Adapter

Portable BACnet /IP to MS/TP Router

EMBEDDED ACCESS CONTROL Hardware Installation Guide

CENTRONICS interface and Parallel Printer Port LPT

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

Virtual COM Port Driver Installation Manual

Virtual COM Port Driver Installation Manual

GIE PIC K150 Programmer. User Manual

Bluetooth HC-06 with serial port module Easy guide

DUKANE Intelligent Assembly Solutions

USB Driver Installation Manual [Windows Vista/Windows 7]

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit

SMS Alarm Messenger. Setup Software Guide. SMSPro_Setup. Revision [Version 2.2]

Installing the Gerber P2C Plotter USB Driver

FREQUENTLY ASKED QUESTIONS (FAQs) 123Scan 2 Scanner Configuration Utility 19 April 2011

GSM Interfacing Board

Intro to Intel Galileo - IoT Apps GERARDO CARMONA

USB 3.0 Universal Mini Docking Station Adapter

Allen Bradley PLC connection procedure (RSLogix 500 Version 3.1.9, RSLinx Version 2.1)

8051 MICROCONTROLLER COURSE

1 Serial RS232 to Ethernet Adapter Installation Guide

CONTENTS. Micromate Windows Driver Installation Guide VERSION CONTROL... 2 CHANGE DESCRIPTION... 2 DRIVER PACKAGE CONTENTS... 3

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

User Manual. EtherUSB

IP Link Device Interface Communication Sheet

SecureLinx Spider Duo Quick Start Guide

3. Programming the STM32F4-Discovery

Cypress CY7C64225 USB-to-UART Setup Guide Version 1.3

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual Rev.1

User Manual. USB2.0 to IDE and SATA Adapter Cable. Model: DA-70202

STIM202 Evaluation Kit

Voice Over Internet Protocol (VoIP) Configuration

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Quick Note 32. Using Digi RealPort with a Digi TransPort Router. UK Support September 2012

L Firmware And FPGA Configuration Upgrade

SVA025 Netcom2 FAQ Rev 1. Mitsubishi Netcom 2 FAQ

NOTE: PLEASE DO NOT ATTEMPT TO INSTALL THE SOFTWARE BEFORE READING THIS DOCUMENT.

The care and feeding of Pythons at the Redmond Zoo. (Using Micro Python and pyboard with Windows)

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

MAX5417L Evaluation Kit/Evaluation System

MSP-EXP430G2 LaunchPad Workshop

CAN-Bus Shield Hookup Guide

Using the VEX Cortex with ROBOTC

Keeper Care System Data Manager Version 1.0

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

USB to RS-422/485 Serial Adapter (ID-SC0911-S1/SC0A11-S1) User s Manual

T3 Mux M13 Multiplexer

Important Notes for WinConnect Server VS Software Installation:

Fiber Optic Monitor and Control Evaluation Kit

Metasys System Direct Connection and Dial-Up Connection Application Note

Z8 Encore! XP F64xx Series Flash Microcontrollers. In-Circuit Emulator. User Manual UM

BodyMedia SenseWear Retrieve (V1)

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000

Access control designed simply for you

To download and install directly to your phone

LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION

Updating MNS-BB CUSTOMER SUPPORT INFORMATION PK012906

CONEX-AGP. Agilis-P Controller with Encoder Feedback. Part 2: Getting Started Firmware V1.0.x

Cypress Semiconductor: Arduino Friendly PSoC Shield

SX-3000EDM Integration Guide

Addendum. Additional materials of interest to Stellaris users

Accurate Measurement of the Mains Electricity Frequency

SETTING UP A REMOTE MODEM CONNECTION Application Note 27

E-LINK FOR ARM. E-Link User maunal / 46

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

Keeper Care System Data Manager Version 1.2.6

Plena Voice Alarm System Firmware update

MS830 / MS833 Barcode Reader v1.0 9-December-2014

P-660HNU-Tx. Wireless N ADSL2+ 4-port Gateway DEFAULT LOGIN DETAILS. Firmware v1.02 Edition 1, 11/2011. IP Address:

Instruction manual. testo easyheat Configuration and Analysis software

USB-Link 2 Installation and Setup Manual

DAKTON µ BOX MANUAL µbox User Manual 1

To download and install directly to your phone

Installation of X-Cite 120LED, 110LED and 120LED mini on ZEN 2 Lampros Panagis PhD Friday, May 29, 2015

PL-2305 USB-to-Printer Cable Windows 8 Installation Guide

Getting Started with the Xilinx Zynq All Programmable SoC Mini-ITX Development Kit

Transcription:

System Board 6304 MAXREFDES132#: 1-Wire Shield MAXREFDES132# provides a convenient platform for interfacing with 1 Wire devices, 1 Wire Evaluation Kits (EV kits), and ibutton devices using the DS2484 I 2 C to 1 Wire master, or a bit bang master on D2 of the Arduino form factor pinout. Features DS2484 1 Wire master F5 ibutton socket 6P6C RJ 11 jack mbed.org library and Arduino libraries Arduino shield form factor Competitive Advantages Portable Compact Flexible Cost effective

Applications 1 Wire Network Data Logging Rapid Prototyping Introduction Maxim s 1-Wire bus continues to flourish in the era of IoT. This unique protocol provides communication and power along a single wire, at relatively long distances. Now, with MAXREFDES132#, Maxim merges a reliable, hardware based 1-Wire master with Arduino and mbed.org platforms. MAXREFDES132# provides a convenient platform for interfacing with 1-Wire devices, 1-Wire EV kits, and ibutton through the DS2484 I 2 C-to-1-Wire master, or a bit-bang master on D2 of the Arduino form-factor pinout. Both masters are supported by the ARM mbed OneWire Library and the Arduino Library. Bit Banging is only supported on the MAX32600MBED platform, the DS2484 I 2 C-to-1-Wire master can be used on any mbed platform. System Diagram Figure 1. The MAXREFDES132# reference design block diagram. Detailed Circuit Description Figure 1 is a block diagram of MAXREFDES132#. The MAX3394E two-channel bidirectional level-translator provides compatibility between 5V and 3.3V platforms using the IOREF pin of the Arduino form factor. The DS2484 I 2 C-to-1-Wire master provides internal user-adjustable timers that relieve the system host processor from generating time-critical 1-Wire waveforms, supporting both standard and overdrive 1-Wire communication speeds. In addition, the 1-Wire bus can be powered down under software control through D3 of the Arduino form-factor pinout.

D2 can be used to bit bang the 1-Wire bus by installing JP1 on pins 1-2 and installing JP2 to connect the provided pullup to the bus. Bit Banging is only supported by the OneWire Library on mbed for the MAX32600MBED board. Detailed Description of Firmware A OneWire Library that supports all of our silicon masters from one common API has been developed for ARM Cortex -M micros using the online development environment mbed.org. The library and example programs can be found at the following links. https://www.mbed.com/en/ mbed.org o Library https://developer.mbed.org/teams/maxim Integrated/code/OneWire/ o Demo Program https://developer.mbed.org/teams/maxim Integrated/code/MAXREFDES132_OneWire_Demo/ Arduino o Library https://github.com/maximintegratedrefdesteam/onewire o Example programs for Arduino can be found in the library download folder OneWire/examples The demo program iterates through the devices on the 1-Wire bus, and prints their 64-bit ROM IDs to a terminal. If the DS1920 is found, a temperature conversion is executed and the temperature is displayed in the terminal. Figure 2. Demo program flow chart.

Quick Start Required equipment: Windows PC with a USB port MAXREFDES132# Compatible Arduino form factor mbed platform Procedure The reference design is fully assembled and tested. Follow the steps below to verify board operation. mbed.org 1. Connect MAXREFDES132# to your platform. 2. Ensure JP1 and JP2 are configured properly for the 1 Wire master you would like to use. 1. DS2484: JP1 on pins 2 3, JP2 removed. 2. Bit Bang: JP1 on pins 1 2, JP2 installed. Bit Bang is only supported on MAX32600MBED platform. 3. Install the provided DS1920 ibutton, or user supplied 1 Wire device. 4. Connect USB cable from the PC to your platform. 5. If you have never used mbed, setup an account and add your platform to your online compiler according to the instructions on your platform's product page. 6. If you are using Windows and have never used serial communications between your PC and your mbed platform, follow the instructions. https://developer.mbed.org/handbook/windowsserial configuration 7. Navigate your browser to the following link. https://developer.mbed.org/teams/maxim Integrated/code/MAXREFDES132_OneWire_Demo/ 8. Click the 'Import this program' button and import the demo as a 'program' 9. Ensure that the #define for the 1 Wire master you want to use is uncommented and all others commented out 10. Compile and download the resulting binary to your platform. 11. Open Hyperterminal, or your favorite terminal emulator to find the appropriate COM port for your platform, and configure the connection for 9600bps, 8 N 1 with no flow control. 12. Ensure the terminal is configured for 'Auto' receive and 'CR+LF' transmit. 13. Press the reset button on your platform and exercise the demo. Arduino 1. Download the OneWire Library and install it to your libraries folder following the directions. https://github.com/maximintegratedrefdesteam/onewire https://www.arduino.cc/en/guide/libraries 2. Connect MAXREFDES132# to your Arduino board. 3. Ensure JP1 and JP2 are configured properly for the 1 Wire master you would like to use 1. DS2484 JP1 on pins 2 3, JP2 removed 2. Bit Bang master JP1 on pins 1 2, JP2 installed.

4. Install the provided DS1920 ibutton, or user supplied 1 Wire device 5. Connect USB cable from the PC to your Arduino board. 6. Ensure that you have the COM port that your Arduino board is connected to selected in the Arduino IDE. 7. Download the example program to your Arduino board and open the Serial terminal. 1 Wire is a registered trademark of Maxim Integrated Products, Inc. Arduino is a registered trademark of Arduino LLC. ARM, Cortex, and mbed are registered trademarks of ARM Holdings. ibutton is a registered trademark of Maxim Integrated Products, Inc. Windows is a registered trademark and registered service mark of Microsoft Corporation. 2017 Maxim Integrated