Jake Greaves / Mbed OS AdiSense1000_V21
Committer:
danodonovan
Date:
Mon Jan 22 17:40:50 2018 +0000
Revision:
24:5a2272a25ff1
Parent:
22:374234219d96
Updating example to adisense1000 v1.0.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kevin1990 22:374234219d96 1 ADI Sense 1000 Overview
kevin1990 22:374234219d96 2 =======================
kevin1990 22:374234219d96 3
kevin1990 22:374234219d96 4 [TOC]
kevin1990 22:374234219d96 5
kevin1990 22:374234219d96 6 ADI Sense 1000
kevin1990 22:374234219d96 7 --------------
kevin1990 22:374234219d96 8
kevin1990 22:374234219d96 9 # Overview {#overview}
kevin1990 22:374234219d96 10 The ADI Sense 1000 is a first-generation ADI Sense measurement processor which
kevin1990 22:374234219d96 11 combines high-precision analog sensor inputs, SPI/I2C digital I/O interfaces
kevin1990 22:374234219d96 12 and integrated DSP algorithms which transform the raw sensor input data into
kevin1990 22:374234219d96 13 measurement values expressed in standard units ready for application use.
kevin1990 22:374234219d96 14
kevin1990 22:374234219d96 15 The ADI Sense 1000 processor is designed to run as a slave device, connected
kevin1990 22:374234219d96 16 to and controlled by a separate host application processor.
kevin1990 22:374234219d96 17
kevin1990 22:374234219d96 18 The ADI Sense Host Application library currently includes support for the
kevin1990 22:374234219d96 19 ADI Sense 1000 processor module, used in conjuction with the ST Nucleo F411RE
kevin1990 22:374234219d96 20 host application processor running Mbed OS. Support for additional ADI Sense
kevin1990 22:374234219d96 21 modules and host application processor platforms will be added in the future.
kevin1990 22:374234219d96 22
kevin1990 22:374234219d96 23 # Interfaces {#interfaces}
kevin1990 22:374234219d96 24 ## Host Communication Interfaces {#interfaces_hostcommunication}
kevin1990 22:374234219d96 25 The interfaces in this section enable the connectivity with the host application
kevin1990 22:374234219d96 26 processor which is responsible for configuration and control of the ADI Sense
kevin1990 22:374234219d96 27 1000 device. Platform-specific host connection parameters may be specified via
kevin1990 22:374234219d96 28 the [ADI_SENSE_CONNECTION](@ref ADI_SENSE_CONNECTION) structure on the
kevin1990 22:374234219d96 29 [ADI Sense API](@ref ADI_Sense_Api) and low-level connectivity is accessed
kevin1990 22:374234219d96 30 via the [ADI Sense Host Portability Layer](@ref ADI_Sense_Host).
kevin1990 22:374234219d96 31
kevin1990 22:374234219d96 32 * SPI
kevin1990 22:374234219d96 33 + Standard 4-wire SPI interface (SCLK, MOSI, MISO, SS)
kevin1990 22:374234219d96 34 + Mode 0 (CPOL=0, CPHA=0)
kevin1990 22:374234219d96 35 + SCLK speeds up to 1.6MHz
kevin1990 22:374234219d96 36 * Signals
kevin1990 22:374234219d96 37 + ERROR
kevin1990 22:374234219d96 38 - active-high digital output
kevin1990 22:374234219d96 39 - signals an unrecoverable error condition to the host processor
kevin1990 22:374234219d96 40 + ALERT
kevin1990 22:374234219d96 41 - active-high digital output
kevin1990 22:374234219d96 42 - signals a warning/alert condition to the host processor
kevin1990 22:374234219d96 43 + DATAREADY
kevin1990 22:374234219d96 44 - active-high digital output
kevin1990 22:374234219d96 45 - signals a data ready condition to the host processor
kevin1990 22:374234219d96 46 + RESET
kevin1990 22:374234219d96 47 - active-low digital input
kevin1990 22:374234219d96 48 - pulse low for at least 4 microseconds to trigger a hardware reset of the module
kevin1990 22:374234219d96 49
kevin1990 22:374234219d96 50 ## Sensor Interfaces {#interfaces_sensor}
kevin1990 22:374234219d96 51 The following is an overview of the sensors interfaces available on the ADI Sense 1000
kevin1990 22:374234219d96 52 module. For latest information on the sensors currently supported by this library,
kevin1990 22:374234219d96 53 please refer to the [ADI Sense 1000 API](@ref ADI_Sense_1000_Api)
kevin1990 22:374234219d96 54
kevin1990 22:374234219d96 55 * Analog Sensor Interfaces
kevin1990 22:374234219d96 56 + CJC 1-2
kevin1990 22:374234219d96 57 - Intended for connecting 2-wire reference temperature sensors
kevin1990 22:374234219d96 58 - Analog sensor types currently supported:
kevin1990 22:374234219d96 59 - 2-wire PT100 RTD
kevin1990 22:374234219d96 60 - 2-wire PT1000 RTD
kevin1990 22:374234219d96 61 + SENSOR 0-3
kevin1990 22:374234219d96 62 - Intended for connecting a wide variety of precision analog sensors
kevin1990 22:374234219d96 63 - Analog sensor types currently supported:
kevin1990 22:374234219d96 64 - 2/3/4-wire PT100 RTD temperature sensors
kevin1990 22:374234219d96 65 - 2/3/4-wire PT1000 RTD temperature sensors
kevin1990 22:374234219d96 66 - Type-T/K/J Thermocouple temperature sensors
kevin1990 22:374234219d96 67 - 4/6-wire bridge tranducer temperature/pressure sensors
kevin1990 22:374234219d96 68 - 10k NTC Thermistor temperature sensors
kevin1990 22:374234219d96 69 + I\_MEAS
kevin1990 22:374234219d96 70 - Intended for connecting 4-20mA analog current sensors
kevin1990 22:374234219d96 71 + V\_MEAS
kevin1990 22:374234219d96 72 - Intended for connecting 0-10V analog voltage sensors
kevin1990 22:374234219d96 73 * Digital Sensor Interfaces
kevin1990 22:374234219d96 74 + SPI
kevin1990 22:374234219d96 75 - Intended for connecting support SPI digital sensors
kevin1990 22:374234219d96 76 - SPI digital sensor types currently supported:
kevin1990 22:374234219d96 77 - Honeywell TruStability HSC pressure sensors
kevin1990 22:374234219d96 78 - Analog Devices ADXL362 3-Axis MEMS accelerometer
kevin1990 22:374234219d96 79 + I2C
kevin1990 22:374234219d96 80 - Intended for connecting support SPI digital sensors
kevin1990 22:374234219d96 81 - SPI digital sensor types currently supported:
kevin1990 22:374234219d96 82 - Honeywell HumidIcon HIH9000 Series humidity sensors
kevin1990 22:374234219d96 83 - Sensirion SHT3x Series humidity sensors
kevin1990 22:374234219d96 84
kevin1990 22:374234219d96 85 ## Ancillary Interfaces {#interfaces_ancillary}
kevin1990 22:374234219d96 86 * External Reference Inputs
kevin1990 22:374234219d96 87 + REF 1-2
kevin1990 22:374234219d96 88 - Optional external reference inputs, for use with analog sensors
kevin1990 22:374234219d96 89 * Voltage Reference Outputs
kevin1990 22:374234219d96 90 + AVDD
kevin1990 22:374234219d96 91 - Analog voltage reference output (typically 3.3V)
kevin1990 22:374234219d96 92 + VDD
kevin1990 22:374234219d96 93 - Digital voltage reference output (typically 3.3V)
kevin1990 22:374234219d96 94