Itron MINI1 Itron Riva Dev Mini User Manual Users Guide

Itron Itron Riva Dev Mini Users Guide

Users Guide

Download: Itron MINI1 Itron Riva Dev Mini User Manual Users Guide
Mirror Download [FCC.gov]Itron MINI1 Itron Riva Dev Mini User Manual Users Guide
Document ID3798829
Application IDvs6I2CVCWdRozXYl2oue4A==
Document DescriptionUsers Guide
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize161.64kB (2020463 bits)
Date Submitted2018-03-28 00:00:00
Date Available2018-03-28 00:00:00
Creation Date2018-03-06 10:57:17
Producing SoftwareMicrosoft® Word 2016
Document Lastmod2018-03-06 10:57:17
Document TitleUsers Guide
Document CreatorMicrosoft® Word 2016
Document Author: Bean, John

Riva Edge Mini HW Design and User Guide
Rev 1.01
Program:
Idea Labs Itron Riva Dev Mini
Name:
Itron Riva Dev Mini Hardware User Guide
Compliance Information (Certification Exhibit) – For further
information see Appendix A.:
FCC ID:
2ANHYMINI1
FCC Rule Part:
15.247
Model:
Itron Riva Dev Mini
Part Number:
575188r3
Manufacturer:
Itron Inc
2111 N Molter Rd
LIBERTY LAKE WA 99019-9469
P: +1509.9249900
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 1 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Contents
Contents ........................................................................................................................................................................ 2
List of Tables.............................................................................................................................................................................. 4
Change List ................................................................................................................................................................................. 5
Introduction ............................................................................................................................................................................... 6
Purpose of Document ............................................................................................................................................................ 7
Definitions and Acronyms.................................................................................................................................................... 9
Reference Documents ............................................................................................................................................................ 9
Itron Riva Dev Mini Introduction .................................................................................................................................... 10
Itron Riva Dev Mini Board Description ........................................................................................................................ 11
Mechanical ........................................................................................................................................................................... 12
Major Components ........................................................................................................................................................... 12
CPU Brief .............................................................................................................................................................................. 12
Clocking............................................................................................................................................................................ 12
FLASH And RAM Brief..................................................................................................................................................... 12
RTC Brief .............................................................................................................................................................................. 13
PIC Brief ................................................................................................................................................................................ 13
PMIC Brief ............................................................................................................................................................................ 13
Itron Riva Dev Mini Power Handling............................................................................................................................. 14
Power Input ........................................................................................................................................................................ 14
+5 VDC supply ............................................................................................................................................................... 14
+5 VDC from USB..................................................................................................................................................... 14
+5 VDC from Expansion Header ....................................................................................................................... 14
Power Output ..................................................................................................................................................................... 14
+5 VDC to USB .......................................................................................................................................................... 14
+3.3 VDC supply To Expansion Connector (3V3_EXP) ................................................................................. 14
User Power Supply Warning ................................................................................................................................... 14
SYS_BOOT Configuration Jumpers ............................................................................................................................. 15
Startup – Riva Itron Riva Dev Mini Linux First Time Power On ........................................................................ 16
direct Wiring, No Solderless Breadboard Expansion Board ........................................................................... 16
Power Supplies ............................................................................................................................................................. 16
Create a console port .................................................................................................................................................. 16
Solderless Breadboard Expansion Board .................................................................................................................... 17
Itron Riva Dev Mini/NIC Test Fixture ...................................................................................................................... 18
Pogo-pin and socket Information (spring test pins) ............................................................................................... 19
Socket..................................................................................................................................................................................... 19
Pins ......................................................................................................................................................................................... 19
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 2 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Spear Pin.......................................................................................................................................................................... 19
Chisel Triad Pin ............................................................................................................................................................. 19
Cup Pin ............................................................................................................................................................................. 19
Establishing a Linux Session ............................................................................................................................................. 19
Get into a terminal............................................................................................................................................................ 20
Getting a Prompt, and what to do with it ................................................................................................................ 20
Linux prompt ................................................................................................................................................................. 20
u-boot prompt ............................................................................................................................................................... 20
“C” stream (Continuous “C”s about 1 second apart) ..................................................................................... 20
No prompt at all ............................................................................................................................................................ 20
Pin Configuration and usage ........................................................................................................................................ 21
Itron Riva Dev Mini Pinout ........................................................................................................................................... 22
Expansion Connector Pinout Description ................................................................................................................... 22
Expansion Connector J4 Pinout .................................................................................................................................. 22
P4 Pin Descriptions ..................................................................................................................................................... 26
P4-1 and 2 +5.0 VDC ................................................................................................................................................... 26
P4-18 hv_cmp ................................................................................................................................................................ 26
P4-20 epf_IN* (This section requires work) ..................................................................................................... 27
P4-26 Battery................................................................................................................................................................. 28
P4-37 3V3_EXP.............................................................................................................................................................. 28
Expansion Peripheral Port Usage ................................................................................................................................... 28
SPI0 ......................................................................................................................................................................................... 28
SPI1 ......................................................................................................................................................................................... 28
AIN0...AIN3 .......................................................................................................................................................................... 28
I2C2 ........................................................................................................................................................................................ 29
DSP TO A8 Interconnects ................................................................................................................................................... 29
RF Connector and Cable ...................................................................................................................................................... 30
Downloading, If necessary (Linux) ................................................................................................................................ 31
Erasing FLASH Image........................................................................................................................................................... 32
Erasing FLASH Image From u-boot ........................................................................................................................... 32
Erasing FLASH Image From Linux ............................................................................................................................. 32
Itron Riva Dev Mini Test Procedure .............................................................................................................................. 33
Equipment Required: ...................................................................................................................................................... 33
Minimal Operational Connections ............................................................................................................................. 33
Mini DK Test Fixture ................................................................................................................................................... 33
Mini DK Solderless Breadboard Adapter ........................................................................................................... 34
Mini DK Direct Wiring ................................................................................................................................................ 34
Smoke/Boot Test .............................................................................................................................................................. 35
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 3 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
LED Testing .................................................................................................................................................................... 36
GPIO Testing................................................................................................................................................................... 36
Analog Input Pins ......................................................................................................................................................... 36
I2C2 Testing ................................................................................................................................................................... 37
SPI Testing ...................................................................................................................................................................... 39
UART0 Testing .............................................................................................................................................................. 40
USB1 Testing .................................................................................................................................................................. 40
EPF* Testing ................................................................................................................................................................... 40
HV_CMP Testing............................................................................................................................................................ 40
Battery Pin Testing...................................................................................................................................................... 40
DSP Programming (Requires Fixture) .......................................................................................................................... 42
USB-To-Serial Adapters ...................................................................................................................................................... 45
USB Cables ................................................................................................................................................................................ 47
Appendix A: FCC Related Statements ............................................................................................................................ 48
OEM Labeling Requirements ....................................................................................................................................... 48
FCC Notices.......................................................................................................................................................................... 48
RF Exposure ........................................................................................................................................................................ 49
FCC-Approved Antennas (902-928 MHz)............................................................................................................... 49
LIST OF TABLES
Figure 1: Top Side of Itron Riva Dev Mini showing iSOM ........................ Error! Bookmark not defined.
Figure 2: Bottom Side of Itron Riva Dev Mini ............................................... Error! Bookmark not defined.
Figure 3: Expansion Connector Pinout ......................................................................................................................... 11
Figure 4 - Revision 2 Itron Riva Dev Mini Board jumpers .................................................................................... 15
Figure 5 - ACT NIC on Solderless Breadboard Expansion Board ....................................................................... 17
Figure 6 - Itron Riva Dev Mini/NIC Test Fixture ...................................................................................................... 18
Figure 7 - FTDI TTL-232R-RPI ......................................................................................................................................... 45
Figure 8 - FTDI TTL232R-3V3-WE ................................................................................................................................. 46
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 4 of 49
Riva Edge Mini HW Design and User Guide
CHANGE LIST
Rev 0.07 –
1. Added RF cable information
2. Added Solderless Breadboard section
3. Added Test Fixture section
4. Updated revision number and table of contents
Rev 0.09 –
1. Added text to pin table
Rev 0.10 –
1. Added information about USB cables
2. Updated revision number and table of contents
Rev 0.11 –
1. Changed document name from ACT Dongle to Riva Edge Mini Dev Kit
2. Added testing section
3. Cleaned up other sections
Rev 0.12 –
1. Added DSP Programming section
Rev 0x13
1. Altered text in HV_CMP section
Rev 0x14
1. Updated pin out diagram for easier readability
2. Updated some text in Pinout description area
Rev 0.17
1. Corrected GPIO1_17 Table information
2. Added info on testing UART5
Rev 0.19
1. Switched Antenna and cables to reflect RP-SMA types
Rev 0.20
1. Enhanced Introduction section text.
Rev 0.21
1. Mentioned required pull-up resistors on I2C2_SCL_3.3 and I2C2_SDA_3.3
Rev 0.22
1. Added section on Expansion Connector J4 peripheral usage
Rev 1.0
1. APPENDIX A: FCC RELATED STATEMENTS added
2. 1st page edited with FCC related info (FCC ID, itd.)
3. Antenna info modified
Rev 1.01
1. RF Exposure statement added
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 5 of 49
Rev 1.01
Riva Edge Mini HW Design and User Guide
Rev 1.01
INTRODUCTION
The Itron Riva Dev Mini Kit is a complete Linux system on a module that includes an Itron ACT Radio
suitable for addition to an Itron ACT RF network. It contains all hardware and comes loaded with
firmware which allows the user to easily bring up a product within an ACT Network.
It is intended to be used in a laboratory environment for product development or used as a
professionally installed OEM module1.
The end user will be a hardware developer who will ensure a proper power supply, ESD protection,
physical enclosure, and antenna are provided to suit their product needs. The end user will also
provide customized firmware to suit their application.
Only specified antennas may be used for integration of the OEM module to comply with FCC emission
limits! Please refer to the antenna tables in this document. Antenna and RF Cable type and purchasing
information are provided later in the document.
If the product is used as an OEM device within a user’s product they will be responsible for all testing,
qualifications and specifications to insure the Mini DK operates within all agency certifications that
apply to the product. The end user is also responsible for all design related to safety designs and
testing of safety features.
Only specified antennas listed in this document may be used for integration of the OEM module to
comply with FCC emission limits! Please refer to the antenna tables in this document. Antenna and
RF Cable type and purchasing information are provided later in the document.
The Itron Riva Dev Mini is designed by Itron and based on an Itron iSOM module which is based on a
TI AM335X ARM Cortex Microprocessor. The iSOM module contains the processor, FLASH, RAM,
power supply control, clock and other features. This iSOM module is mounted to a small board which
includes all ACT RF circuitry to act as a USB NIC. There is also an expansion connector to allow the
board to serve as the control and communications part of assorted devices.
Figure 1: Top Side of Itron Riva Dev Mini showing
iSOM2
Figure 2: Bottom Side of Itron Riva Dev Mini3
Only specified antennas may be used for integration of the OEM module to comply with emission limits! Please
refer to the antenna tables in this document.
2 Note that 40 Pin connector is not place in this picture.
3 Note that 40 Pin connector is not place in this picture and that the shields are left off of the RF and DSP
sections.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 6 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
PURPOSE OF DOCUMENT
The goal of this document is to provide a hardware designer with enough information to use the Itron
Riva Dev Mini board as a processing engine for assorted types of projects. It will cover the hardware
necessary, at a high level, to guide a designer to the point where they can bring Linux up on the
platform.
This document is intended to show the user how to interface the Itron Riva Dev Mini to a product
based on the Muse platform. However, there will not be a comprehensive definition of how to use
each type of GPIO to interface to assorted devices. This will have to be obtained through the A8
datasheet. Some examples will be given but most of the time only the parameters of the pin will be
defined and its usage left up to the end product designer to reconfigure them as necessary. You may
contact Itron for specific interface assistance.
Building Linux will also be covered in a separate document.
This document is not intended to inform the user how to use Linux or any subset of Linux commands.
The coverage of Linux will only cover booting to a kernel prompt. This document is not intended to
be a detailed usage guide to Linux or to the intricacies of the additions that Itron has made to Linux
through its extensive IP library. These details are covered in separate documents.
This document is also will not cover Muse additions to the Linux Operating System or the Itron Over
the Air protocols or how to use them. Contact Itron for specific assistance in these areas.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 7 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
ESD Warning
ESD Warning
This product is intended to be treated as any other solid state component that you may use in an ESD
save engineering or manufacturing environment. Many exposed pins do not have any additional ESD
protection beyond what is provided by the integrated circuit that is directly connected to that pin.
Treat it as you would treat any other high density low voltage electronic component.
This product, like all microcontroller products, uses semiconductors that can be damaged by
electrostatic discharge (ESD). When handling, care must be taken so that the devices are not
damaged. Damage due to inappropriate handling is not covered by the warranty.
The following precautions must be taken:
•Do not open the protective conductive packaging until you have read the following, and are at an
approved anti-static work station.
•Use a conductive wrist strap attached to a good earth ground.
•If working on a prototyping board, use a soldering iron or station that is marked as ESD-safe.
•Always disconnect the microcontroller from the prototyping board when it is being worked on.
•Always discharge yourself by touching a grounded bare metal surface or approved anti-static mat
before picking up an ESD - sensitive electronic component.
•Use an approved anti-static mat to cover your work surface.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 8 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
DEFINITIONS AND ACRONYMS
Term
EPF
Definition
An indication to the Linux system that the
system requires a graceful shutdown.
HV_CMP
High Voltage Compare
This is the circuit name for the power fail
sense input to the PMIC. It is used to create
PDN_POWERFAIL to insure the rails are
shutdown with proper sequencing.
IP
Intellectual Property
For example, the extensions Itron has
created to extend the capabilities of the
platform in our products.
MMPS
Main Motherboard Power Supply
This is the main power supply for the
motherboard that the module is soldered to.
At times in this document it is also referred
to as +24VDC. This supply is the one that all
power rails and power control signals are
ultimately derived from.
PIC
A Microchip microprocessor used to control
our power rails and provide other services to
the A8
PLC
Power Line Carrier or
A method of transmitting and receiving data
Power Line Communications
through the power lines.
PMIC
Power Management IC
This chip contains multiple switching and
LDO regulators and other power rail
management circuitry.
FTDI
Future
Technology
Devices Manufacturer of USB to Serial converter
International LTD
cables
Itron Riva Dev This board
Either of these two terms may be used to
Mini
describe this board depending on how it is
used.
ACT NIC
This board
Early Power Fail
REFERENCE DOCUMENTS
•
•
•
•
•
•
•
•
A8 Product Preview Document. (SPRS717B.PDF)
A8 Technical Reference Document (SPRUH73C)
PIC16(L)F1824/8 Datasheet (DS40001419E)
NXP PCF85363A RTC Datasheet
CDP 3.02 PICInCircuitProgramming.docx
Riva ACT-RF Design and User Guide
DS_TTL-232R_CABLES.pdf
SMSC 9514 USB 2.0 Hub and 10/100 Ethernet Controller Chip
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 9 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
ITRON RIVA DEV MINI INTRODUCTION
This section describes, at a very high level, the nature of the Itron Riva Dev Mini which is based on
the Itron iSOM and includes ACT RF functionality to support the 870 MHz and the 920 MHz bands
used for the proprietary Openway network. The RF section connects to an antenna via a UF.L
connector4.
The Itron Riva Dev Mini has one mini-USB connector. Power can be derived from the external host
when the board is operating as a USB device. Power can be provided to a device when the board is
operating as a host. This is basic OTG operation but not certified as OTG by the USB group.
The Mini DK does NOT directly support Ethernet. An Ethernet port can be created by using a USB-toEthernet adapter.
The Itron Riva Dev Mini does NOT support EMMC or other external memory. It is possible to breakout J4 to provide a second USB port that can use USB based external memory such as a hard drive or
a thumb drive.
A 40 pin expansion connector is provided to bring control and communications off the board. The
pinout is shown below. This connector allows use of a standard ribbon cable to extend the signals to
another board.
Only specified antennas may be used for integration of the OEM module to comply with emission limits! Please
refer to the antenna tables in this document. RF Cable type and purchasing information is provided later in the
document.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 10 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Figure 3: Expansion Connector Pinout
ITRON RIVA DEV MINI BOARD DESCRIPTION
The Itron Riva Dev Mini takes the Itron iSOM module, combines it with an ACT RF module and
expands it into a Complete Embedded Linux Communications system through an assortment of
communications and control lines on an expansion header. The board is designed to be used as a
development platform for embedded product prototyping or as the core processor NIC for an
embedded product.
Following is a list of the available hardware:
Item
Single 5VDC supply
A8 Microprocessor
Description
Notes
All other rails are generated on the module
ARM® Cortex™-A8 32- 32KB L1 Cache
Bit RISC
256KB L2 Cache
Microprocessor
Internal RAM
Dedicated to boot and 64KB Dedicated on-chip RAM
security
Internal RAM
General Purpose
64KB on chip RAM
Internal ROM
176K On-Chip boot ROM
Crypto
Hardware
AES, SHA, PKA and RNB
Accelerator
External FLASH
2Gb as x16
Code, file system and data storage
External RAM
1Gb as x16
Data storage
EEPROM
256 Bytes
On PIC, accessible through I2C
RTC
NXP PCF85363A
Very Low Power
External Interrupts
Early
Power
Fail
For graceful Linux shutdown, Accessed
Detection
through the Expansion Connector
Expansion Signals
SPI0, SPI1
Accessed through the Expansion Connector
I2C2
Accessed through the Expansion Connector
UART1, UART4
Accessed through the Expansion Connector
Assorted GPIOs
Accessed through the Expansion Connector
AIN_0…AIN_3
4 ADC inputs, 12 Bits,
Accessed through the Expansion Connector
UART0
Linux Console
Accessed through the Expansion Connector
USB0
Mini-USB connector
USB1
Accessed through the Expansion Connector
JTAG
Bottom of board Test Points marked JTAG
PIC interface
PIC Programming
Bottom of board Test Points Marked JPIC
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 11 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
MECHANICAL
The Mini is a compact board designed for small environments. It is available with a vertical connector,
a right-angle connector or no connector. The connector can also be located on either side of the board
to best suit a customer’s needs.
Figure 4: Mini Board Dimensions
MAJOR COMPONENTS
The following sections will list the major components on the Itron Riva Dev Mini and briefly describe
them. Datasheets are available for more detailed information.
Caution!! Only specified antennas listed in this document may be used for integration of the OEM
module to comply with FCC emission limits! Please refer to the antenna tables in this document.
Antenna and RF Cable type and purchasing information are provided later in the document.
CPU BRIEF
The Muse Platform contains a TI AM335X ARM Cortex Microprocessor. The processor contains a
number of internal peripherals such as UARTs, SPI, I2C, USB, MMC, RTC and others. It also contains
an internal boot ROM and internal RAM. The ROM and RAM are mostly used during the boot-up
process and during security operations.
CLOCKING
A 26MHz clock crystal is used to clock the AM335X. This is internally changed to 450 MHz using an
internal PLL through Firmware. Other speeds can be selected depending on user requirements.
FLASH AND RAM BRIEF
The system contains a Micron technologies MT29C2G24MAABAHAMD-5IT chip in a 130 ball package
combining both FLASH and RAM on single chip. The Itron PN is 570725-003. This is a 2Gb NAND
(x16bit) + 1Gb (x16bit) LPDDR.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 12 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
RTC BRIEF
The module contains a NXP PCF85363A RTC CHIP. It is a tiny Real-Time Clock/calendar with 64-byte
RAM, alarm function, battery switch over and I2C-bus.
PIC BRIEF
The module contains a Microchip PIC16LF1823, or PIC16LF1823 microprocessor to serve as the
power rail control and to provide some system support features.
The PIC provides
1. Power Rail control
2. PON timing
3. Reset capability for the A8
4. EEPROM and some configuration storage.
PMIC BRIEF
The TI TPS650250 PMIC provides 3.3VDC, 1.8VDC and 1.1VDC regulators to supply the requirements
for the A8, RAM, FLASH and other components.
The PMIC also provides two LDO regulators. One provides 3.3VDC to the PIC and the other provides
3.3VDC to the Real Time Clock chip 5 . The two LDO enables are hard wired to a MIC826 voltage
monitor chip and come on as soon as 5 VDC is applied to the module. The PIC will then sequence the
power rails to the A8 and other circuitry.
As of the writing of this document the RTC chip was being changed. The original chip was an AM1805. I do not
know what the new chip is at this time.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 13 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
ITRON RIVA DEV MINI POWER HANDLING
POWER INPUT
The Mini requires a single +5 VDC supply. The input voltage should be within 4.75 VDC and 5.25 VDC.
+5 VDC SUPPLY
The Itron Riva Dev Mini requires an input power supply of +5 VDC. This can be supplied through the
mini-USB connector or through the expansion connector. The +5.0 VDC supply derives from one of
two sources: U57, the mini-USB connector or from the expansion header pins 1 and 2. In either case
this board can consume a peak of about 6 watts during full power transmissions.
+5 VDC from USB
When the Itron Riva Dev Mini is powered through the mini-usb connector it will provide +5 VDC
power to the expansion connector pins 1 and 2. There is a circuit to limit the inrush current to prevent
the host from triggering an over-current error. Once the initial period of current limiting ends the
TPS2151 will allow up to 1.6 amps to flow from the USB Host. Note it is up the system firmware to
provide the configuration and protocol operations to request the maximum required current from
the host port. Careful attention to this detail must be followed for adding external circuitry.
+5 VDC from Expansion Header
If the mini-USB port is not used as a power source +5 VDC may be supplied through the expansion
connector pins 1 and 2. Currently, for the first prototype run, this will not provide power to the miniUSB port. It should be possible to put a diode where R21 is to allow powering the mini-usb from the
expansion +5 VDC input.
POWER OUTPUT
+5 VDC to USB
When powered from the USB connector the current limited +5 VDC is routed to the Expansion header
to provide power for additional circuitry.
+3.3 VDC SUPPLY TO EXPANSION CONNECTOR (3V3_EXP)
There is a 3.3 VDC regulator connected to the +5 VDC signal to create an expansion power supply for
use by the user. This rail is gated by a signal from the iSOM which tells the system that the iSOM is
powered on and ready. This supply rail is limited to 250ma.
USER POWER SUPPLY WARNING
When adding hardware to the interface connector it may be required to create additional power
supply rails or higher current supplies. It is important to not connect any of these voltages to the
Itron Riva Dev Mini before the A8 has its power rails in place and steady. Having a voltage on an I/O
Pin on the A8 before it has its Vdd supply can cause permanent damage to the A8.
If you need to create your own power supplies make sure you gate them with 3V3_EXP because
3V3_EXP will not rise until the A8 supply rails are ready. This will prevent you from damaging the A8
processor or other circuitry.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 14 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
SYS_BOOT CONFIGURATION JUMPERS
The board comes configured to run its preloaded Linux on delivery. It is rarely necessary to change
the configuration jumper or switches.
The A8 can boot from a number of peripherals or memory units. For instance, it can boot from a
UART, USB, I2C, NAND or other sources. Often first stage of booting is used to load a small bootloader
which will then download the full system code. The iSOM module brings two of the system boot
configuration pins out on its connector. The two signals are SYSBOOT0, on J1 pins 1 and 2, and
SYSBOOT4, on J1 pins 3 and 4.
Normally both jumpers will be in the off condition. But occasionally other modes may be required.
For instance, if a download was interrupted leaving bad contents in FLASH the system may appear
dead or not be presenting CCCC. You can configure Sysboot0 jumpered and Sysboot4 unjumpered to
not allow booting from NAND thereby forcing a boot from UART0. This will present CCCC allowing
you to xmodem the SPL file and then ymodem the u-boot program to get a u-boot prompt. Once at
the prompt a “nand erase.chip” will restore the flash to a blank state and a complete reload can be
started.
These two pins are connected to individual mini-jumpers and can be used together to determine the
boot sequence the A8 will use. Typically, the both jumpers are left in the open position.
Figure 5 - Revision 2 Itron Riva Dev Mini Board jumpers
Rev. 1
SYSBOOT4 SYSBOOT0
J1 (3-4)
J1 (1-2)
On = 0
Off = 0
On = 0
On = 1
Off = 1
Off = 0
Off = 1
On = 1
Boot Order
UART0
EMAC1
NAND
MMC0
SPI0
MMC0
NANDI
SPI0
NAND
XIP
USB0
UART0
NANDI2C
NAND
UART0
USB0
A8 Sends Cs
DEFAULT
Force CCC to allow xmodem of
spl + mlo to get to uboot to
erase nand.chip
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 15 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
STARTUP – RIVA ITRON RIVA DEV MINI LINUX FIRST TIME POWER ON
This section covers powering the board on and getting a prompt at the command line. The
information below assumes you are starting with a fresh power-up having had your supply at 0VDC
previously. This is the absolute minimal step to get an operational Linux console.
When shipped from the Itron factory the board is programmed with MLO, u-boot and a valid kernel.
The PIC is also programmed. The two configuration jumpers are also placed in the basic operation
configuration. So on receipt the board should boot into Linux without any changes.
The board can be powered up by using several different methods;
1. Connecting to a solderless breadboard expansion board
2. By direct wiring
3. On a Test Fixture
4. By connecting to another host board.
The following sections explain these methods in detail. Item 4 is not covered because it implies the
user has developed their own host board.
DIRECT WIRING, NO SOLDERLESS BREADBOARD EXPANSION BOARD
Establishing a terminal session is a very simple process. Essentially only +5 VDC is required along
with a console serial port. This is the minimal requirements to boot into a Linux system.
POWER SUPPLIES
Connect +5 VDC through the expansion connector. Leave this turned off for now.
CREATE A CONSOLE PORT
Connect a USB-To-Serial adapter to J4. Some adapters do not require 3.3 VDC so Pin 37 may be
omitted based on the wiring guide provided by the USB adapter manufacturer. More information
about USB-To-Serial adapters is provided later in this document.
J4 Pin 33
J4 Pin 35
J4 Pin 37
J4 Pin 39
UART0_TX
UART0_RX
3.3 VDC
Ground
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 16 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
SOLDERLESS BREADBOARD EXPANSION BOARD
The easiest way to connect and power the board is to use the solderless breadboard expansion board.
This board breaks the pins out spaced properly to allow the device to be plugged into a solderless
breadboard. Even if not being used with an actual breadboard it provides the typical +5 barrel
connector and 4-pin UART0 connection used on our development kits.
Figure 6 - ACT NIC on Solderless Breadboard Expansion Board
When inserting the Itron Riva Dev Mini/NIC into the expansion board be very careful of orientation.
Note that the mating connector on the expansion board has a label in each side noting which shield
should be visible and power orientation. The “iSOM side” is the side with a single square shield with
the large Itron logo printed on it and the 57088-027 part number. The last 3 digits of the part number
may vary depending on the iSOM configuration.
Simply plug the board into the expansion board, connect a +5 VDC power supply to the barrel
connector (center +) and a serial port to the 4-pin connector. The system is now ready to boot.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 17 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
ITRON RIVA DEV MINI/NIC TEST FIXTURE
A test fixture has been designed to support programming and testing of the Itron Riva Dev Mini/NIC.
Typically this will be an Itron factory item or an Itron development base. At this time, I do not know
if it will be made available to customers.
This fixture provides the following capabilities:
1. A8 UART0 breakout and Other UARTs
a. JM4 Breakout (40 Pin Expansion Connector) to LEDs and headers
2. A8 JTAG
3. DSP JTAG
4. USB1 Breakout and connector
5. +5 VDC Supply Connector
6. Miscellaneous test point breakout
There is a separate manual that describes this fixture in detail.
Figure 7 - Itron Riva Dev Mini/NIC Test Fixture
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 18 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
POGO-PIN AND SOCKET INFORMATION (SPRING TEST PINS)
Pogo-pins are used for reliable temporary connection between the fixture and the Itron Riva Dev
Mini Under test.
Do not turn the fixture upside down without something to hold the pins in. By their nature the pins
slide in and out of the sockets easily. If you do turn a fixture upside down many, if not all, of the pogo
pins may fall out.
Note that it is nearly impossible to clamp a board onto the fixture with all pins inserted. We
recommend that you only insert the pins that are required for the particular function you are
performing. For instance, it is not necessary to insert all pins for DSP or A8 programming. Pin usage
is shown in the
following section including a map of pins by usage group for each function.
SOCKET
Sockets are used to hold the pogo-pins into the test fixture. They are soldered in but can be replaced.
Different types of pins may be inserted into the sockets as needed.
The pogo-pin socket is QA Technology Company art number 100-SDN2502 a “100 Socket, Sgl PR,
WireWrap”. This socket is press fit into the alignment block and then goes into a PCB hole. The pin is
soldered into the PCB. Because of the way these are mounted it is very difficult to remove or replace
a socket.
The best method is remove a socket is to heat the respective pin at the PCB until the solder melts.
Then pull the socket from the top of the alignment board through the alignment board.
PINS
Three types of pogo-pins are used for this fixture and one type of socket. Pins just slide into and out
of the sockets with no force needed.
SPEAR PIN
This spear pin type used to mate to test points on the Itron Riva Dev Mini PCB. Many useful signals
are brought out on test pins for diagnostics and programming. For instance, all usable GPIO are
brought out to LEDs so they can be flashed for testing. The QA Technology part number for the spear
pin compatible with this fixture is “100-PRN2541L”.
CHISEL TRIAD PIN
The Chisel Triad pin type used to mate to holes in the Itron Riva Dev Mini PCB. Often the fixture will
be used with a Itron Riva Dev Mini that does not have the 40 pin expansion connector populated. The
QA Technology part number for the chisel Triad pin compatible with this fixture is “100-PRN2518L”.
CUP PIN
This Cup pin type used to mate to through hole connectors on the Itron Riva Dev Mini PCB such as an
expansion connector has been soldered onto a board. Cup pins mate to the bottom of the connector
that protrudes through the bottom of the board. The QA Technology part number for the spear pin
compatible with this fixture is “100-PRN2522L”.
ESTABLISHING A LINUX SESSION
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 19 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
GET INTO A TERMINAL
Establish a terminal using a terminal emulator application. This can be done from Windows with
something like Hyperterm or from Linux using minicom. In either case make sure you are connected
to the proper serial port (the USB-To-Serial converter) and have set your configuration to 115200bps
and N81.
GETTING A PROMPT, AND WHAT TO DO WITH IT
It is now time to power-on your board. Once power is applied you should get a prompt after the board
finishes booting. Typically, as shipped from the factory, the system will load u-boot then Linux and
after about a minute will stop at a Linux Prompt. Depending on the state of the firmware in the
module you will get one of the following:
Seen Onscreen
Linux Prompt
u-boot prompt
“C” character stream
Nothing
Description
Meaning
System is up and ready to use
Linux must be loaded
Continuous “C”s The PIC is loaded but MLO, u-boot and the kernel are
about 1 second not
apart
This is an undefined state. It is possible that power is
not being applied, the PIC is not loaded or the system
is bad.
LINUX PROMPT
This verifies that the PIC, MLO, u-boot and a valid kernel are all loaded and have operated
successfully. At this point you can operate the system as any other Linux system.
U-BOOT PROMPT
This means that the PIC, MLO, u-boot are loaded but the kernel is not loaded. This could mean a kernel
is not present in the file system or the kernel image is bad. Reload a kernel image using u-boot and
restart the system.
“C” STREAM (CONTINUOUS “C”S ABOUT 1 SECOND APART)
This means that PIC is loaded but MLO, u-boot and the kernel are not or have bad images. Reload the
firmware starting with MLO and u-boot and verify you can boot with u-boot. Then reload the kernel.
NO PROMPT AT ALL
This is an undefined state. It is possible that power is not being applied, a signal is not tied, the PIC is
not loaded, the kernel or u-boot are not loaded or corrupted. It can also mean that J1 is not placed
correctly.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 20 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
PIN CONFIGURATION AND USAGE
The A8 is extremely configurable including peripheral to pin assignments. Table 2-7 from TI
document SPRS717B provides the list showing which peripherals can be assigned to which ball (pin)
on the processor package. This table also lists other information about the signal such as its reset
state, drive current, power domain and if there is an internal pull down or pull up resistor.
Most A8 GPIO pins can take the form of up to one of 7 different peripheral functions. Typically,6, at
least in Linux configuration code, the pin is referred to using the name from the PIN name column of
Table 2-7 from TI document SPRS717B. The signal you wish to put onto that pin is chosen by setting
the mode of the port. So to use this pin as a general purpose IO you would set the GPMC_A8 port to
mode 7.
This versatility can make layout easier but it can also produce mutually exclusive situations. For
instance, peripheral A may not be available if you are using peripheral B or if you require peripheral
B to use a particular pin. TI provides a software application that allows you to define your pin usage
and shows any conflicts. It will also export C code that can be used in u-boot or Linux to configure the
pins according to what you have defined.
Typically, IO pin selection is done through u-boot or on kernel setup. At times the kernel definition
may prevent certain pins from being changed from user space commands. But typically, it is possible
to set the port type and direction through the console. Once set the console can be used to control the
pins in some modes. For instance, you can raise and lower GPIO1_24 if GPMC_A8 is set to mode 7 as
shown in the table below.
The following table is a copied section from the A8 Product Preview Document (SPRS717B.PDF). For
detailed pin information and muxing information see that document.
Pin Name Signal Name
Mode
Type
GPMC_A8 GPMC_A8
GMII2_RXD3
RGMII2_RD3
MMC2_DATA6
IO
GPMC_A24
PR1_MII_RXD0
MCASP0_ACLKX
IO
GPIO1_24
IO
In some cases, Linux requires a pin for its usage or the pin may be used for a dedicated function based
on the platform hardware design. This may make a particular pin unavailable for usage by the
product motherboard designer
I say typically here because a programmer can define a new name and use that in their code. Also some names
are slightly different than the default @defines for some pins.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 21 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
ITRON RIVA DEV MINI PINOUT
EXPANSION CONNECTOR PINOUT DESCRIPTION
The following tables show the connections to the two expansion headers.
The modes column shows the possible modes the A8 can support for that pin. The red item indicates
the mode that is selected by the default bootloader and kernel.
After each table is a detailed description of each pin that is not directly connected to a processor pin
on the A8. Pins that connect directly to the A8 are described in detail in the A8 Product Preview
Document (SPRS717B.PDF) or A8 Technical Reference Document (SPRUH73C). These documents
provide much more detail than would be possible here.
EXPANSION CONNECTOR J4 PINOUT
Expansion Connector Pinout
J4
PIN
LGA
Pin
Ball
ZCZ
B12
Rail
LGA Name
3.3
+5.0V
+5.0V
GPIO3_18
Test with:
./gpio3_18.sh
MODES
(0) MCASP0_ACLKR
(1) EQEP0A_IN
(2) MCASP0_AXR2
(3) MCASP1_ACLKX
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 22 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Expansion Connector Pinout
J4
PIN
LGA
Pin
Ball
ZCZ
Rail
LGA Name
MODES
(4) MMC0_SDWP
(5) PR1_PRU0_PUR_R30_4
(6) PR1_PRU0_PRU_R31_4
(7) GPIO3_18
11
T18
C13
3.3
10
P17
D13
V6
130
F15
D14
V6
10
11
R18
1.8
R17
USB1_VBUS
GPIO3_19
Test with:
./gpio3_19.sh
USB1_ID
GPIO3_20
Test with:
./gpio3_20.sh
USB1_DRVVBUS
GPIO0_20
Test with:
./gpio3_20.sh
USB1_DM
AIN_0
Test with:
./ad0.sh and voltage input
(Vin <1.8)
USB1_DP
(0) MCASP0_FSR
(1) EQEP0B_IN
(2) MCASP0_AXR3
(3) MCASP1_FSX
(4) EMU2
(5) PR1_PRU0_PRU_R30_5
(6) PR1_PRU0_PRU_R31_5
(7) GPIO3_19
(0) MCASP0_AXR1
(1) EQEP0_INDEX
(2)
(3) MCASP1_AXR0
(4) EMU3
(5) PR1_PRU0_PRU_R30_6
(6) PR1_PRU0_PRU_R32_6
(7) GPIO3_20
(0) XDMA_EVENT_INTR1
(1)
(2) TCLKIN
(3) CLK0UT2
(4) TIMER7
(5) PR1_PRU0_PRU_R31_16
(6) EMU3
(7) GPIO0_20
Note: 1.8 VDC MAX
12
13
1.8
14
1.8
15
16
D17
1.8
AIN_1
Test with:
./ad1.sh and voltage input
(Vin <1.8)
AIN_2
Test with:
./ad2.sh and voltage input
(Vin <1.8)
I2C2_SCL
Requires ~2.2k pullup to
3.3 VDC
Test with i2cdetect.
See test section later in
this document.
AIN_3
Test with:
Note: 1.8 VDC MAX
Note: 1.8 VDC MAX
(0) UART1_RTSN
(1) TIMER5
(2) DCAN0_RX
(3) I2C2_SCL
(4) SPI1_CS1
(5) PR1_UART0_RTS_N
(6) PR1_EDC_LATCH_1_IN
(7) GPIO0_13
Note: 1.8 VDC MAX
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 23 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Expansion Connector Pinout
J4
PIN
17
LGA
Pin
Ball
ZCZ
D18
Rail
3.3
18
19
32
A14
LGA Name
./ad3.sh and voltage input
(Vin <1.8)
I2C2_SDA
Requires ~2.2k pullup to
3.3 VDC
Test with i2cdetect.
See test section later in
this document.
3.3
HV_CMP
See Testing Section
GPIO3_21
Test with:
./gpio3_21.sh
EPF_IN*
See Testing Section
GPIO3_4
Test with:
./gpio3_4.sh
20
21
188
J17
3.3
22
182
R14
3.3
GPIO1_20
Test with:
./gpio1_20.sh
23
116
B16
3.3
GPIO3_0
Test with:
./gpio3_0.sh
24
152
T14
3.3
GPIO1_19
Test with:
./gpio1_19.sh
25
145
A16
3.3
SPIO_CS0
Test with SPITest0.exe
MODES
(0) UART1_CTSN
(1) TIMER6
(2) DCAN0_TX
(3) I2C2_SDA
(4) SPI1_CS0
(5) NA
(6) NA
(7) GPIO0_12
Input from external power fail circuitry
(0) MCASP0_AHCLKX
(1) EQEP0_STROBE
(2) MCASP0_AXR3
(3) MCASP1_AXR1
(4) EMU4
(5) PR1_PRU0_PRU_R30_7
(6) PR1_PRU0_PRU_R31_7
(7) GPIO3_21
(0) GMII1_RXDV
(1) LCD_MEMORY_CLK
(2) RGMII1_RCTL
(3) UART5_TXD
(4) MCASP1_ACLKX
(5) MMC2_DAT0
(6) MCASP0_ACLKR
(7)GPIO3_4
(0) GPMC_A4
(1) GMII2_TXD1
(2) RGMII2_TD1
(3) RMII2_TXD1
(4) GPMC_A20
(5) PR1_MII1_TXD0
(6) EQEP1A_IN
(7) GPIO1_20
(0) GMII1_COL
(1) RMII2_REFCLK
(2) SPI1_SCLK
(3) UART5_RXD
(4) MCASP1_AXR2
(5) MMC2_DAT3
(6) MCASP0_ARX2
(7) GPIO3_0
(0) GPMC_A3
(1) MII2_TXD2
(2) RGMII2_TD2
(3) MMC2_DAT2
(4) GPMC_A19
(5) EHRPWM1B_MUX1
(6)
(7) GPIO1_19
(0) SPI0_CS0
(1) MMC2_SDWP
(2) I2C1_SCL
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 24 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Expansion Connector Pinout
J4
PIN
LGA
Pin
Ball
ZCZ
Rail
LGA Name
MODES
And Microchip SPI test
board.
See test section later in
this document.
(3) EHRPWM0_SYNCI
(4) PR1_UART0_TXD
(5) PR1_EDIO_DATA_IN1
(6) PR1_EDIO_DATA_OUT1
(7) GPIO0_5
RTC Battery
(0) SPI0_D0
(1) UART2_TXD
(2) I2C2_SCL
(3) EHRPWM0B
(4) EMU3_MUX1
(5)
(6)
(7) GPIO0_3
(0) MCASP0_AHCLKR
(1) EHRPWM0_SYNCI
(2) MCASP0_AXR2
(3) SPI1_CS0
(4) ECAP2_IN_PWM2_OUT
(5) PR1_PRU0_PRU_R30_3
(6) PR1_PRU0_PRU_R31_3
(7) GPIO3_17
(0) SPI0_D1
(1) MMC1_SDWP
(2) I2C1_SDA
(3) EHRPWM0_TRIPZONE_INPUT
(4) PR1_UART0_RXD
(5) PR1_EDIO_DATA_IN0
(6) PR1_EDIO_DATA_OUT0
(7) GPIO0_4
(0) MCASP0_FSX
(1) EHRPWM0B
(2)
(3) SPI1_D0
(4) MMC1_SDCD_MUX1
(5) PR1_PRU0_PRU_R30_0
(6) PR1_PRU0_PRU_R31_1
(7) GPIO3_15
(0) SPI0_SCLK
(1) UART2_RXD
(2) I2C2_SDA
(3) EHRPWM0A
(4) EMU2_MUX1
(5)
(6)
(7) GPIO0_2
(0) MCASP0_AXR0
(1) EHRPWM0_TRIPZONE
(2) SPI1_D1
(3) MMC2_SDCD_MUX1
(4)
(5)
(6)
(7) GPIO3_16
Linux Console Access
26
27
160
B17
3.3
28
61
C12
3.3
SPI1_CS0
Test with SPITest1.exe
And Microchip SPI test
board.
See test section later in
this document.
29
146
B16
3.3
SPI0_MOSI
Test with SPITest0.exe
And Microchip SPI test
board.
See test section later in
this document.
30
60
B13
3.3
SPI1_MISO
Test with SPITest1.exe
And Microchip SPI test
board.
See test section later in
this document.
31
159
A17
3.3
SPI0_SCLK
Test with SPITest0.exe
And Microchip SPI test
board.
See test section later in
this document.
32
75
D12
3.3
SPI_MOSI
Test with SPITest1.exe
And Microchip SPI test
board.
See test section later in
this document.
F16
3.3
UART0_TX
This is console so no other
testing required.
33
BATTERY
SPI0_MISO
Test with SPITest0.exe
And Microchip SPI test
board.
See test section later in
this document.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 25 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Expansion Connector Pinout
J4
PIN
34
LGA
Pin
140
35
36
154
Ball
ZCZ
H16
Rail
LGA Name
MODES
3.3
SPI1_SCLK
Test with SPITest1.exe
And Microchip SPI test
board.
See test section later in
this document.
F15
3.3
D16
3.3
UART0_RX
This is console so no other
testing required.
GPIO1_17
Test with:
./gpio1_19.sh
(0) GMII1_COL
(1) RMII2_REFCLK
(2) SPI1_SCLK
(3) UART5_RXD
(4) MCASP1_AXR2
(5) MMC2_DAT3
(6) MCASP0_AXR2
(7) GPIO3_0
Linux Console Access
37
38
153
U14
39
40
3.3
3V3_EXP
Test with Meter or Scope
GPIO1_18
Test with:
./gpio1_18.sh
(0) GPMC_A1
(1) GMII2_RXDV
(2) RGMII2_RCTL
(3) MMC2_DAT0
(4) GPMC_A17
(5) PR1_MII1_TXD3
(6) EHRPWM0_SYNCO
(7) GPIO1_17
3V3_EXP
(0) GPMC_A2
(1) GMII2_TXD3
(2) RGMII2_TD3
(3) MMC_DAT1
(4) GPMC_A18
(5) PR1_MII_TXD2
(6) EHRPWM1A
(7) GPIO1_18
Ground
Ground
P4 PIN DESCRIPTIONS
This section describes the pins on P8 that are not connected directly to the A8 processor. For those
connected directly to the A8 processor please refer to the TI AM33xA8ProductPreview document for
details of pin usage. Note that the Linux Device table will specify which pin peripheral is used for each
pin at power up.
P4-1 AND 2 +5.0 VDC
See the earlier section called “Itron Riva Dev Mini Power Supply Handling”
P4-18 HV_CMP
This pin is an input to the PMIC power supply chip on the iSOM module. Its purpose is to notify the
iSOM that power is failing and that it needs to shut down all of its power supply rails as fast as
possible. This is not a graceful shutdown.
A default voltage divider (100k and 28k resistors) holds this pin above 1VDC until the +5VDC supply
drops below 4.6 VDC. If it goes below 1 VDC it will cause a non-graceful shutdown. This input can be
driven below 1 VDC by user circuitry if a forced shutdown is required.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 26 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
There is another pin called EPF_IN* that provides a way of letting the system know of an Early Power
Fail condition to permit a graceful shutdown in hardware. Typically, enough capacitance would be
provided on the main (+5V) power supply line to allow the system to run long enough for the power
rails to be cycled down in the appropriate order with the appropriate delays before the HV_CPM
signal is applied through this pin. This signal is an over-ride of the EPF process.
P4-20 EPF_IN* (THIS SECTION REQUIRES WORK)
EPF* is the Early Power Fail input and is an active low. In other words, when EPF* is high there is no
presence of a power failure. EPF* is effectively an input to both the PIC and the A8. EPF* is mainly
used to allow the product motherboard to alert the module that power is about to be lost. It is
typically the first signal to go low when a shutdown is required.
EPF* can be provided to this pin or from circuitry on the board. The on-board circuitry will trigger
EPF* when the +5 VDC rail falls to 4.4 VDC. If you require another voltage, then R45 must be removed
from the board to use this pin.
EPF* is a required part of the power-on sequence and is required before the PIC will activate the
power rails for the A8. Therefor EPF* must be raised after, or simultaneously, when 5VDC is initially
applied. Typically, if there are hold-up capacitors on the main supply rail and EPF* is held low until
they are sufficiently charged to provide enough hold-up power for the system to shut down
gracefully.
If it is not high the PMIC will partially power the module (LDOs) but NOT power the A8 until it goes
high.
During normal operations this pin is used as part of the Early Power Fail system. PON_WAKEUP is
generated as a result of an EPF* signal and some timing delays.
EPF* (Early Power Fail) is created on the motherboard and sent to the module. It informs the A8 that
it must shut down as soon as possible. EPF* also goes to the communications module telling it that it
must send PON (Power Outage Notification) packets. After EPF* occurs the communications module
and the A8 are operating asynchronously with the A8s only job being to get shut down to conserve
power.
While the A8 is shutting down the communications module will put 3 timer values into the PIC via
the I2C bus. The communications module will also then enter a low power mode waiting for the PIC.
PON_WAKEUP is generated when the first timer expires in the PIC causing a PIC internal interrupt.
PON_WAKEUP is a normally low signal that is active high with a programmable high pulse. The
communications module sees PON_WAKEUP as an interrupt and exits low power mode to send a
message packet indicating that there has been a power loss.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 27 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Once the PIC generates PON_WAKEUP the next timer value is loaded and the process is repeated a
total of three times. After the communications module has sent its three PON messages it then shuts
down.
P4-26 BATTERY
This is an input to the PCF8546A RTC chip. Its purpose is to provide a method of keeping the RTC
time accurate when there is no main power. The battery voltage can be between .9 and 5.0 VDC and
switchover thresholds can be set by software. Please see the PCF8563A RTC chip datasheet for
configuration and usage of this pin.
P4-37 3V3_EXP
See the previous section called “Itron Riva Dev Mini Power Supply Handling”
EXPANSION PERIPHERAL PORT USAGE
Multiple A8 peripherals are brought out on the Expansion Port. The following sections that help
explain their usage
SPI0
A8 name
SPI0_CS1
SPI0_CS0
SPI0_MISO
SPI0_MOSI
SPI0_CLK
CONN
NC
J4-25
J4-27
J4-29
J4-31
Note
Dedicated to DSP
Dedicated to user
Shared by user and DSP
Shared by user and DSP
Shared by user and DSP
CONN
NC
J4-28
J4-30
J4-32
J4-34
Note
Dedicated to DSP
Dedicated to user
Shared by user and DSP
Shared by user and DSP
Shared by user and DSP
SPI1
A8 name
SPI1_CS1
SPI1_CS0
SPI1_MISO
SPI1_MOSI
SPI1_CLK
AIN0...AIN3
A8 name
AIN0
AIN1
AIN2
AIN3
CONN
J4-11
J4-13
J4-14
J4-16
Note
Dedicated to user
Dedicated to user
Dedicated to user
Dedicated to user
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 28 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
I2C2
Note that I2C2 requires a pull-up resistor to 3.3V on both SCL and SDA. The value should be around
2.2k but can vary depending on the devices you have connected.
A8 name
AIN0
AIN1
CONN
J4-15
J4-17
Note
Dedicated to user
Dedicated to user
DSP TO A8 INTERCONNECTS
This section describes the basic connection between the A8 processor and the RF DSP.
More needs to be added here.
A8 name
iSOM Pin
UART4_TX 175
UART4_RX 190
P8 CONN
P8-5
P8-6
RF Desc
DSP Name
UART4_TX SCI_DSP_RXDC
UART4_RX SCI_DSP_TXDC
DSP Pin
97
96
UART1_TX 71
UART1_RX 57
P8-33
P8-34
UART1_TX SCI_DSP_RXDA 74
UART1_RX SCI_DSP_TXDA 73
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 29 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
RF CONNECTOR AND CABLE
There is a very small UF.L connector located between the DSP shield and J4 the expansion interface
connector. This is the connection for the radio transceiver. This mates with A HIROSE U.FL connector.
This device must be professionally installed.
Only the following antennas are permitted or antennas of the same type but less peak gain.
Only specified antennas listed in this document may be used for integration of the OEM module to
comply with FCC emission limits! Please refer to the antenna tables in this document. Antenna and
RF Cable type and purchasing information are provided later in the document.
931-1040-ND
931-1186-ND
850MHz, 900MHz, 1.8GHz, 1.9GHz,
2.1GHz CDMA, DCS, EDGE, GPRS, GSM,
HSPA, PCS, UMTS, WCDMA Whip,
Straight RF Antenna 824MHz ~
960MHz, 1.71GHz ~ 2.17GHz 1.91dBi
@ 900MHz, SMA Male Connector
Cable Assembly Coaxial SMA to U.FL
Female to Female 1.13mm OD Coaxial
Cable 7.874" (200.00mm)
ATT@<2GHz = < 2.8dB/m
ATT < 0.56 dB
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 30 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
DOWNLOADING, IF NECESSARY (LINUX)
The board firmware, and Linux in general, is made up of several images broken into multiple files.
Each file performs a different set of operations at different times. For details of what each file contains
please see a Linux Reference.
You will need the following files:
u-boot-spl.bin
u-boot.bin
MLO
u-boot.img
uImage
For the descriptions below it is assumed that the images are in a folder named images at the root of
your Linux system on your PC. It is also assumed your terminal is connected on /dev/ttyUSB0.
Enter a terminal program such as minicom. Connect to the main terminal port (UART0 by default) at
115800, N-8-1. Power on the board and it will begin outputting a continuous stream of “C” characters
at about 1-2 second intervals if it is an erased board or has the jumpers set as described in an earlier
section,
C:\Users\jbean\Documents\ItronProducts\CTO
Design
Kit\LinuxTestApps\LinuxStuff\TestBuilds\register_hwtest_isom.config_images\bootloader
Wait until you see the “CCC” pattern and then exit the terminal. Now we put small version of u-boot
in RAM that can be used to FLASH the rest of the firmware. On the Linux host command line execute
the following:
sx -k /images/u-boot-spl.bin > /dev/ttyUSB0 < /dev/ttyUSB0
sx -k /images/u-boot.bin > /dev/ttyUSB0 < /dev/ttyUSB0
Once these programs complete re-enter the terminal application with the same settings as before.
Now you are executing the RAM version of u-boot and we can FLASH the rest of the code.
Run loady of MLO (ymodem)
When it completes do the following two commands:
nand erase 0x0 0x20000
nand write.i 0x82000000 0x0 0x20000
Run loady of u-boot.img (ymodem)
When it completes do the following two commands:
nand erase 0x80000 0x60000
nand write.i 0x82000000 0x80000 0x60000
Run loady of uImage (note may take 10 minutes or more depending on kernel size)
When it completes do the following two commands:
nand erase 0x5A0000 0xCE0000
nand write.i 0x82000000 0x5A0000 0xCE0000
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 31 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
All of the code is now Flashed and ready to run. We need to reboot from the new FLASH image. Cycling
power works better but corrupts the RTC when there is no battery. So you may run bootm instead as
follows:
bootm ${loadaddr}
The system should now reboot from the FLASH image. Depending on the image you loaded you may
be given a chance to break the boot process when u-boot completes before getting into Linux.
ERASING FLASH IMAGE
If you need to erase the chip totally killing Linux and u-boot it can be done from u-boot or Linux.
ERASING FLASH IMAGE FROM U-BOOT
From the command line type:
nand erase.chip
ERASING FLASH IMAGE FROM LINUX
From the command line type:
flash_erase /dev/mtd4 0 0
And then:
flash_erase /dev/mtd8 0 0
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 32 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
ITRON RIVA DEV MINI TEST PROCEDURE
This section of the document explains how to perform a basic hardware test on the Riva Edge Mini
using a test fixture, a solderless breadboard adapter or point-to-point wiring.
The tests are described as single item step-by-step actions allowing testing of a single piece of
hardware. For instance, if you are not sure a GPIO is working look up its test below and run its
respective test.
EQUIPMENT REQUIRED:
1.
2.
3.
4.
5.
Itron Riva Dev Mini
Test Fixture (Optional)
Solderless Breadboard Adapter
Bench Power Supply capable of 5 VDC at 1.5 AMPs or greater with Ammeter
USB-To-Serial adapter cable with 4-pin connector or individual pins
a. 3.3 VDC Powered
b. Self Powered
i. Leave Pin 3.3 VDC pin disconnected
6. Oscilloscope or logic analyzer or at a minimum a logic probe.7
7. Multi-meter
MINIMAL OPERATIONAL CONNECTIONS
This section describes how to connect power for each type of fixture or adapter. It also includes
connecting UART0. With these minimal connections you can operate the Linux system from a
terminal as console.
Note when making these connections power should be removed from the system.
We will describe all tests as though you are using a solderless breadboard adapter. Although a little
more complicated than using the test fixture is more likely that a user will have it. There is a
document that describes the test fixture usage on the google drive.
MINI DK TEST FIXTURE
1. Clamp Mini DK onto Test Fixture using spring clamps
2. Ensure that proper pins are inserted in test fixture for
a. +5 VDC to J4 Pin 1
b. Ground to J4 Pin 40
c. RX Pin to J4 Pin 33
d. TX Pin to J4 Pin 35
e. 3.3 VDC Input Pin to J4 Pin 37
i. If this USB-To-Serial adapter creates an output voltage do not connect this pin
Running the test scripts produces slow toggling signals for GPIO pins. Other pins such as I2C and SPI use much
faster signals that may require a scope.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 33 of 49
Riva Edge Mini HW Design and User Guide
f.
Rev 1.01
Ground Pin to J4 Pin 39
MINI DK SOLDERLESS BREADBOARD ADAPTER
1. Plug Mini DK into Solderless breadboard adapter if available
2. Connect +5 VDC Barrel connector, +5 on center contact, collar is ground.
3. Plug USB-To-Serial adapter into white connector
MINI DK DIRECT WIRING
This sections assumes you don’t have a fixture or solderless breadboard adapter. It assumes you are
using wires soldered to board or connector, push terminals on pins or mini jumper clips.
1. Connect +5 VDC to J4 Pin 1
2. Connect Ground to J4 Pin 40
3. Connect USB-To-Serial adapter as follows
a. RX Pin to J4 Pin 33
b. TX Pin to J4 Pin 35
c. 3.3 VDC Input Pin to J4 Pin 37
i. If this USB-To-Serial adapter creates an output voltage do not connect this pin
d. Ground Pin to J4 Pin 39
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 34 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
SMOKE/BOOT TEST
1. Perform a visual inspection
a. Watch for shorts, solder blobs or other manufacturing issues
2. Make sure Power Supply is turned off
3. Connect Power Supply and UART as described above
4. Establish a terminal session at 115200, N, 8, 1
5. Prepare to monitor Ammeter
a. If exceeds 200ma immediately remove power
6. Turn on Power8
a. If exceeds 500ma immediately remove power
b. If about 260ma the iSOM (A8) is programmed but DSP isn’t.
c. If about 460ma the iSOM (A8) and DSP are programmed.
7. Watch Terminal for data from Itron Riva Dev Mini
a. If “cccc”, repeating “c”s, then the board is minimally operational as far as hardware
but requires loading of MLO and u-boot and kernel if a kernel is required.
b. If u-boot starts but ends at a u-boot prompt without launching kernel, then the board
is minimally operational as far as hardware but the board requires loading of kernel
if a kernel is required.
c. If Linux Kernel starts and ends with a prompt the board is operational as far as the
Linux System.9
8. Proceed to specific hardware tests described below as needed. All scripts are located at on
the google drive.
Note the currents specified are for Board Revision 2 and may be different for other revisions. It is also possible
that there will be variances board to board depending on software revisions.
9 In this case you can tell if the DSP is programmed and running by looking at the total current draw on the
system. But that does not tell you it is capable of transmitting or receiving.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 35 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
LED TESTING
A script has been written to toggle each user LED that is located on the Mini DK board and they can
be visually monitored for activity.
The scripts are toggleamberled6.sh and toggleamberled6.sh.
GPIO TESTING
All GPIO pins can be tested in a similar fashion. A script is available to toggle each pin requiring you
to use an oscilloscope, logic probe or meter to monitor the pins. It will be necessary to substitute the
proper GPIO name when running the test script.
This test covers the following pins:
1. J4 Pin 3 GPIO3_18 (gpio3_18.sh)
2. J4 Pin 5 GPIO3_19 (gpio3_19.sh)
3. J4 Pin 7 GPIO3_20 (gpio3_20.sh)
4. J4 Pin 9 GPIO0_20 (gpio0_20.sh)
5. J4 Pin 19 GPIO3_21 (gpio3_21.sh)
6. J4 Pin 21 GPIO3_4 (gpio3_4.sh)
7. J4 Pin 23 GPIO3_0 (gpio3_0.sh)
8. J4 Pin 36 GPIO1_17 (gpio1_17.sh)
9. J4 Pin38 GPIO1_18 (gpio1_18.sh)
10. J4 Pin 22 GPIO1_20 (gpio1_20.sh)
11. J4 Pin 24 GPIO1_19 (gpio1_19.sh)
ANALOG INPUT PINS
This test covers testing the Analog input pins. There is a script available for testing each ADC. The
script will continuously read the ADC and display its value in hex on the screen. An adjustable power
supply can be used to apply power on the individual pins and varied to change the value being
displayed on the screen.
DO NOT EXCEED 1.8 VDC OR THE ADC WILL BE DAMAGED
This test covers the following four pins:
1. J4 Pin 11 AIN_0 (ad0.sh)
2. J4 Pin 13 AIN_1 (ad1.sh)
3. J4 Pin 14 AIN_2 (ad2.sh)
4. J4 Pin 16 AIN_3 (ad3.sh)
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 36 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
I2C2 TESTING
Note that requires a pull-up resistor to 3.3V on both SCL and SDA. The value should be around 2.2k
but can vary depending on the devices you have connected.
This test covers testing the I2C port. We use the Linux i2ctools to do the basic test. This test covers
the following two pins:
1. J4 Pin 15 I2C2_SCL
2. J4 Pin 17 I2C2_SDA
Following is the actual command sent to the I2C port and the response from the Mini DK with no I2C
peripherals on I2C bus 2.
# /usr/sbin/i2cdetect -y -r 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
-- -- -- -- -- -- -- -- -- -- -- -- -10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -70: -- -- -- -- -- -- -- -Now the same command with a Microchip PICKit I2C Demo board attached.
PKSERIAL-I2C1-ND
24LC02B, MCP9800, MCP3221,
TC1321, MCP23008 - Interface, I2C
Devices, 5 Evaluation Board
# /usr/sbin/i2cdetect -y -r 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:
-- -- -- -- -- -- -- -- -- -- -- -- -10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -20: 20 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -40: -- -- -- -- -- -- -- -- 48 49 -- -- -- 4d -- -50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- -60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -70: -- -- -- -- -- -- -- -The following table shows the parts on the Demo Board and their respective device addresses. Note
that the datasheet shows the left shifted address assuming a r/w bit is inserted at bit 0. I2Cdetect
displays the Unshifted address without the r/w bit.
Part #
Description
24LC02B
2Kbit Serial EEPROM
Unshifted
Address
0xAx
Shifted
Address
0x5x
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 37 of 49
Riva Edge Mini HW Design and User Guide
MCP3221
TC1321
MCP23008
MCP9801
Low-Power 12-Bit A/D Converter
10-Bit
Digital-to-Analog
Converter
8-Bit I/O Expander
High-Accuracy
Temperature
Sensor
Rev 1.01
0x9A
0x90
0x4D
0x48
0x40
0x92
0x20
0x49
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 38 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
SPI TESTING
This test covers testing the two SPI ports. All four pins are tested simultaneously by running a test
application individually for each port. The test application is called spitest0.exe for SPI0 and
spitest1.exe for SPI1.
A Microchip PICKit Serial SPI Demo Board is used for testing but a scope could be connected to the
SPI lines to watch activity. On the SPI Demo Board JP-7 and JP-8 must be installed. The test code will
change the LEDs located on the end of the board to show activity.
PKSERIAL-SPI1-ND
PICkit™ 1 - Interface, SPI Devices, 7
Evaluation Board
This test covers the following four pins: (spitest0.exe)
1. J4 Pin 25 SPIO0_CS0
2. J4 Pin 27 SPIO0_MISO
3. J4 Pin 29 SPIO0_MOSI
4. J4 Pin 31 SPIO0_SCLK
This test covers the following four pins: (spitest1.exe)
1. J4 Pin 28 SPI1_CSO
2. J4 Pin 30 SPI1_MISO
3. J4 Pin 32 SPI1_MOSI
4. J4 Pin 34 SPI1_SCLK
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 39 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
UART0 TESTING
UART0 is the default UART for the console. So no specific testing is required since this UART is the
primary console.
1. J4 Pin 33 UART0_TX
2. J4 Pin 35 UART0_RX
USB1 TESTING
This test covers the testing of USB1.
1. J4 Pin 4 USB1_VBUS
2. J4 Pin 6 USB1_ID
3. J4 Pin 8 USB1_DRVVBUS
4. J4 Pin 10 USB1_DM
5. J4 Pin 12 USB1_DP
EPF* TESTING
To test this pin simply ground it for 5 seconds. When released from ground the system will restart
with a reset.
1. J4 Pin 20 EPF_IN*
HV_CMP TESTING
A default voltage divider (2 100k resistors) holds this pin at about 2.5 Volts. If it goes below 1 VDC it
will cause a non-graceful shutdown. To test this pin simply ground it for 5 seconds. When released
from ground the system will restart with a reset.
1. J4 Pin 18 HV_CMP
BATTERY PIN TESTING
The following pins do not have tests defined at this time.
2. J4 Pin 26 BATTERY
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 40 of 49
Riva Edge Mini HW Design and User Guide
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 41 of 49
Rev 1.01
Riva Edge Mini HW Design and User Guide
Rev 1.01
DSP PROGRAMMING (REQUIRES FIXTURE)
Programming the DSP requires a programming fixture and a XDS 200 JTAG programmer and a
Windows application called CCS UniFlash 3.1.0.10
First place the EUT on the fixture and connect the JTAG to the fixture following the instructions from
the fixture user guide. Connect the JTAG USB cable to the PC also. Power on the fixture.
Note this programming can be done while the iSOM programming script is running.
Launch the CCS UniFlash application and you should see the following window.
Go to File::Open Existing Target Configuration and use the dialog to browse to wherever you put the
ACTDongleUniFlashConfiguration.ccxml file. You will see a “Progress Information” dialog explaining
that it is starting.
After completing you should see:
10
There may be Linux support for this but I am not aware of it at this writing.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 42 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
On the left you are shown a summary of both DSP cores. Click on the black triangle that is next to
“Flash Settings” for each core to close that information. This step is optional.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 43 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Now click on “Programs” for Core 1 (CPU1) to select the file for the first core. The ccxml file you
loaded already has the proper filename in place.
Now click on the “Program” soft-button on the right panel. You will see a “Progress Information”
dialog explaining the steps as it programs.
Now click on “Programs” for Core 2 (CPU2) to select the file for the first core. The ccxml file you
loaded already has the proper filename in place.
Now click on the “Program” soft-button on the right panel. You will see a “Progress Information”
dialog explaining the steps as it programs.
Both Cores are now programmed.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 44 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
USB-TO-SERIAL ADAPTERS
Since most PCs no longer have serial ports it is customary to use a USB-to-serial TTL converter cable.
We typically use cables made by FTDI (Future Technology Devices International LTD). It is possible
to use cables from other manufacturers that meet the same specifications. Use the datasheet for the
particular cable you have to identify the 4 required signals (Rx, Tx, Gnd, +3.3VDC In) along with
drawing below to connect your board.
We typically use a USB-to-Serial 11 converter to bring UART0 out as our terminal port. This port
operates in 115kbps N81 format. The adapter is powered by 3.3VDC from the Itron Riva Dev Mini
board.
One cable is the TTL-232R-RPI from FTDI sold by Digi-Key as part number 768-1024-ND. This
cable has 3 wires with connectors designed to be individually placed on individual pins. Because
there are only 3 pins the 3.3 VDC supplies are not connected together.
Figure 8 - FTDI TTL-232R-RPI
Another cable is the TTL-232R-3V3-WE from FTDI sold by Digi-Key as part number 768-1016-ND.
This cable has 6 unterminated wires of which only 4 are used. The image below shows the two ends
of this cable using a 4-pin female connector.
11
Note this is a serial 0VDC to 3.3VDC connection NOT RS-232.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 45 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
Figure 9 - FTDI TTL232R-3V3-WE
The white housing shown is a Molex part number –22013047 or Digi-Key WM2002-ND.
Each wire requires a female pin Molex part number – 0008500114 or Digi-Key WM1114-ND.
Figure 1: Serial-To-USB Adapter cable
Figure 2: Typical 4-Pin Keyed Adapter
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 46 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
USB CABLES
The board can act as a USB host or a USB peripheral depending on the cable chosen. How the board
acts is determined by using one of the following cables select USB Host or USB peripheral.
AE1450-ND
Board looks like USB 2.0 Cable A Male to Mini B Male 3.28'
USB Device, and is (1.00m) Shielded
powered by Host
10-00003-ND
Board looks like USB 2.0 Cable A Female to Mini A Male
Host, and Powers 0.33' (100.0mm) Shielded
device
To use the ACT board as an USB host the ACT board must be powered by the expansion connector +5
V pins. The white cable with a Mini-A to Type-A Receptacle would be used. The peripheral being
hosted, for instance a thumb drive, would be plugged into Type-Receptacle and Mini-A plug into the
Mini-AB Jack on the board.
To use the ACT board as a USB peripheral the board must be powered by the USB cable12. For this
mode the black cable with a Mini-B to Type-A Plug would be used. The Mini-B would plug into the
ACT board and the Type-A plug would plug into the PC or other host.
This may change. It may be possible to power the board by the expansion connector while it is serving as a
peripheral to allow more power.
12
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 47 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
APPENDIX A: FCC RELATED STATEMENTS
DECLARATION OF CONFORMITY
The Itron Riva Dev Mini Module complies with Part 15 of the FCC rules and regulations. Compliance
with the labeling requirements, FCC notices and antenna usage guidelines is required. To fufill FCC
Certification, the OEM must comply with the following regulations:
1. The system integrator must ensure that the text on the external label provided with this
device is placed on the outside of the final product.
2. Itron Riva Dev Mini Module may only be used with antennas that have been tested and
approved for use with this module [refer to the antenna tables in this section].
OEM LABELING REQUIREMENTS
WARNING: The Original Equipment Manufacturer (OEM) must ensure that FCC labeling
requirements are met. This includes a clearly visible label on the outside of the final
product enclosure that displays the contents shown in the figure below. Required FCC
Label for OEM products containing the Itron Riva Dev Mini Module.
Contains FCC ID: 2ANHYMINI1
The enclosed device complies with Part 15 of the FCC Rules. Operation is subject to the following two
conditions: (i.) this device may not cause harmful interference and (ii.) this device must accept any
interference received, including interference that may cause undesired operation.
FCC NOTICES
IMPORTANT: The Itron Riva Dev Mini Module has been certified by the FCC for use with other
products without any further certification (as per FCC section 2.1091). Modifications not expressly
approved by Itron, Inc. could void the user's authority to operate the equipment.
OEMs must test final product to comply with unintentional radiators (FCC section 15.107 & 15.109)
before declaring compliance of their final product to Part 15 of the FCC Rules.
The RF module has been certified for remote and base radio applications. If the module will be used
for portable applications, the device must undergo SAR testing.
This equipment has been tested and found to comply with the limits for a Class B digital device,
pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection
against harmful interference in a residential installation. This equipment generates, uses and can
radiate radio frequency energy and, if not installed and used in accordance with the instructions, may
cause harmful interference to radio communications. However, there is no guarantee that
interference will not occur in a particular installation.
If this equipment does cause harmful interference to radio or television reception, which can be
determined by turning the equipment off and on, the user is encouraged to try to correct the
interference by one or more of the following measures: Re-orient or relocate the receiving antenna,
Increase the separation between the equipment and receiver, connect equipment and receiver to
outlets on different circuits, or Consult the dealer or an experienced radio/TV technician for help.
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 48 of 49
Riva Edge Mini HW Design and User Guide
Rev 1.01
RF EXPOSURE
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled
environment. This equipment should be installed and operated with minimum distance 20cm
between the radiator and your body. This transmitter must not be co-located or operating in
conjunction with any other antenna or transmitter.
FCC-APPROVED ANTENNAS (902-928 MHZ)
The Itron Riva Dev Mini Module can be installed utilizing antennas and cables constructed with
standard connectors (Type-N, SMA, TNC, etc.) if the installation is performed professionally and
according to FCC guidelines. For installations not performed by a professional, non-standard
connectors (RPSMA, RPTNC, etc.) must be used.
The Itron Riva Dev Mini Module have been tested and approved for use with all the antennas listed
in the tables below.
Antennas not listed in the table must be tested to comply with FCC Section 15.203 (Unique Antenna
Connectors) and Section 15.247 (Emissions).
OMNI-DIRECTIONAL ANTENNAS
Manufacturer
Part Number
Type
Taoglas Limited
Monopole
TG.22.0111
Peak Gain
@ 902-928MHz
1.91 dBi
Min. cable loss
@ 902-928MHz13
0.56 dB
The cable used was for FCC certification was 200mm Taoglas CAB.718, with attenuation of 2.8 dB/m below
2 GHz.
13
ITRON PROPRIETARY & CONFIDENTIAL INFORMATION
For Reference Only, Printed: 3/6/2018
Page 49 of 49

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.7
Linearized                      : No
Page Count                      : 49
Language                        : en-US
Tagged PDF                      : Yes
XMP Toolkit                     : 3.1-701
Producer                        : Microsoft® Word 2016
Creator                         : Bean, John
Creator Tool                    : Microsoft® Word 2016
Create Date                     : 2018:03:06 10:57:17+01:00
Modify Date                     : 2018:03:06 10:57:17+01:00
Document ID                     : uuid:57A3A7C5-F94E-4BED-9293-436B05A70D1B
Instance ID                     : uuid:57A3A7C5-F94E-4BED-9293-436B05A70D1B
Author                          : Bean, John
EXIF Metadata provided by EXIF.tools
FCC ID Filing: 2ANHYMINI1

Navigation menu