PIXI click PID: MIKROE Weight: 28 g

Similar documents
Color 7 click. PID: MIKROE 3062 Weight: 19 g

DIGI POT 3 click. PID: MIKROE 3016 Weight: 25 g

Pedometer 3 Click. PID: MIKROE 3259 Weight: 24 g

Pressure 4 click. PID: MIKROE 3020 Weight: 24 g

Gaussmeter click. PID: MIKROE 3099 Weight: 23 g

Stepper 6 click. PID: MIKROE 3214 Weight: 26 g

Accel 5 click. PID: MIKROE 3149 Weight: 24 g

Thermo 6 click PID: MIKROE-2769

ibutton click PID: MIKROE 3045 Weight: 31 g

SQI FLASH click. PID: MIKROE-2828 Weight: 22 g

Flash 4 click. PID: MIKROE 3191 Weight: 24 g

PWR Meter click. PID: MIKROE 3169 Weight: 31 g

BroadR-Reach click PID: MIKROE Weight: 26 g

USB UART 4 click PID: MIKROE Weight: 23 g

Use the Grid-EYE click to detect absolute surface temperature without any contact. Or use it to detect the movement of people and objects.

RS485 3 click. How does it work? PID: MIKROE-2821

ECG 2 click PID: MIKROE Weight: 30 g. Condition: New product. Table of contents

4G LTE E click (Europe)

MAX11300/MAX11301 PIXI Configuration Software User Guide

4G LTE-E click (Europe)

PIXI, 12-Port Programmable Mixed-Signal I/O with 12-Bit ADC, 12-Bit DAC, Analog Switches, and GPIO

PIXI, 20-Port Programmable Mixed-Signal I/O with 12-Bit ADC, 12-Bit DAC, Analog Switches, and GPIO

Pmod modules are powered by the host via the interface s power and ground pins.

MTi 1-series Development Kit

PIXI, 20-Port Programmable Mixed-Signal I/O with 12-Bit ADC, 12-Bit DAC, Analog Switches, and GPIO

Breeze Board. Type A. User Manual.

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

GSM 4 click MIKROE Weight: 33 g

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

Description Building Automation Platform ARM mbed and Arduino

SimPLC. User Manual.

MTi 1-series Development Kit

Breeze Board. Type B. User Manual.

VLSI AppNote: VSx053 Simple DSP Board

Prototyping Module Datasheet

DEV-1 HamStack Development Board

keyestudio Keyestudio MEGA 2560 R3 Board

1.6inch SPI Module user manual

SH1030 Rev Introduction. Ultra low power DASH7 Arduino Shield Modem. Applications. Description. 868 MHz. Features

ESPino - Specifications

Pridgen Vermeer Robotics Xmega128 Manual

Edge Power International (HK) Ltd. Product Specification

A1/B1 EB v2.0 User Manual V1.1 05/10/2017

TLE9869 Eval.Kit V1.0 Users Manual

Ultratronics v1.0 DATASHEET

User-configurable Resolution. 9 to 12 bits (0.5 C to C)

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

EPT-200TMP-TS-U2 TMP102 Temperature Sensor Docking Board Data Sheet

User-configurable Resolution. 9 to 12 bits (0.5 C to C)

ARDUINO MEGA ADK REV3 Code: A000069

Product Family Specification

PIC Serial Peripheral Interface (SPI) to Digital Pot

ARDUINO MEGA 2560 REV3 Code: A000067

Arduino ADK Rev.3 Board A000069

How to Use an Arduino

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

Adafruit seesaw. Created by Dean Miller. Last updated on :30:23 AM UTC

PCI-3E. PCI Interface Card Page 1 of 7. Description. Features

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

Amarjeet Singh. January 30, 2012

Interfacing Techniques in Embedded Systems

SILICON MICROSTRUCTURES

or between microcontrollers)

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

Level Shifter. for. Hardware User s Manual.

PAN502x Capacitive Touch Controller Datasheet

DS1306. Serial Alarm Real Time Clock (RTC)

GWBMA0x Bluetooth Audio module

NanoDock DMC-3. Datasheet Daughter module carrier 4 daughterboard

DS1305EN. Serial Alarm Real-Time Clock

USER GUIDE ARDBOX ANALOG

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

ARDUINO UNO REV3 Code: A000066

Revision History. Version Date Changes Error in PIN description SPI jack Initial version

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Evaluates: MAX MAX31856 Evaluation System. General Description. Features. EV System Contents. MAX31856 EV Kit Files. MAX31856 EV System Photo

Microcontrollers and Interfacing

USB-to-I2C. Ultra Hardware User s Manual.

WM1030 Rev Introduction. Ultra low power DASH7 Modem. Applications. Description. 868 / 915 MHz. Features. WIZZILAB Technical datasheet 1/10

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

MAX6625/MAX Bit/12-Bit Temperature Sensors with I 2 C-Compatible Serial Interface in a SOT23

specification: imp001

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

How to create your own peripheral modules for use with the ARC EMSK and embarc

Audio Processing Platform - APP

BLE Bluetooth Low Energy Modules SBC2112-B. Preliminary Specification. Version 1.0

< W3150A+ / W5100 Application Note for SPI >

SPI Storm. Data sheet

A compact starter kit with your favorite microcontroller and two mikrobus sockets

Latch-Up. Parasitic Bipolar Transistors

802.11b/g/n IOT Module

+Denotes a lead(pb)-free/rohs-compliant package.

Digital Circuits Part 2 - Communication

Grove Digital Extender 0059-GRVDE-DSBT/SF

Preliminary F40 SoC Datasheet

9-Bit/12-Bit Temperature Sensors with I 2 C-Compatible Serial Interface in a SOT23

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

USER GUIDE ARDBOX ANALOG

PI4IOE5V bit I 2 C-bus and SMBus low power I/O port with interrupt and reset

Transcription:

PIXI click PID: MIKROE-2817 Weight: 28 g PIXI click is equipped with MAX11300 IC from Maxim Integrated, which features Maxim Integrated's versatile, proprietary PIXI technology - it is the industry's first configurable 20- channel mixed-signal data converter. Besides the 12bit multichannel SAR ADC and buffered DAC, it also features one internal and two external temperature sensors for tracking the junction and the environmental temperatures. Adjacent pairs of ports can be configured as logic-level translators for open-drain devices or analog switches. Each port is individually configurable with up to four selectable voltage ranges within -10 V to +10 V. PIXI ports provide highly flexible hardware configuration for 12-bit mixed-signal applications. The MAX11300 is best suited for applications that demand a mixture of several analog and digital functions, such as monitoring and adjusting the bias on the power amplifiers, digital level shifters, automatic fan speed controllers, etc. Actually, it can easily adapt to specific application requirements, allowing for an easy reconfiguration, which makes it usable in virtually any embedded application.

How does it work? The main component of PIXI click is the MAX11300 integrated circuit. The main feature of this IC is the proprietary PIXI technology. PIXI is an abbreviation for the Programmable mixed signal In/Out, a technology that allows very flexible routing of both digital and analog signals. The MAX11300 IC has 20 configurable mixed-signal I/O ports. Each port can be independently configured as a DAC output, an ADC input, a GPI, a GPO, or an analog switch terminal. User-controllable parameters are available for each of those configurations. The device also features one internal and two external temperature sensors with the ±1 C accuracy. The device uses the SPI Mode 0 interface for the communication with the controller, with the clock up to 20MHz. Analog to Digital Converter The MAX11300 device features a12bit successive approximation (SAR) ADC module, which can sample signals on a single port up to 400Ksmp/S. Like all the segments of this device, it also offers great flexibility; the signal can be both unipolar or bipolar. Each ADC-configured port can be programmed for one of four input voltage ranges: 0V to +10V, -5V to +5V, -10V to 0V, and 0V to +2.5V. There are two inputs for the reference voltage, but also internal reference voltage of 2.5V can be used, instead. The converter can be triggered by the CNVT# pin, routed to the PWM pin of the mikrobus. This pin has to stay in the LOW logic state for at least 0.5 µs to trigger the conversion. There are several modes of conversion, which include sampling on a single port, or sweeping through all the configured ADC ports. ADC offers the averaging feature, too. It can average readings of the ADC-configured ports to blocks of 2, 4, 8, 16, 32, 64, or 128 conversion results.

Digital to Analog Converter The buffered DAC converter is also 12bit, which can output up to 25Ksmp/s on a single port. The output stage of the DAC is equipped with the driver, which offers ±10V on output and high current capability, by using the dedicated power supplies (AVDDIO, AVSSIO pins of the PIXI header). The DAC module also uses internal or external reference voltage. The flexibility of the PIXI routing also allows monitoring of the DAC configured ports by utilizing the ADC module. All the DAC ports are protected from overcurrent and such events can generate an interrupt on the INT pin, routed to the INT# pin on the mikrobus. General Purpose Inputs and Outputs (GPIO) Each of the PIXI ports can be configured either to be the general purpose input or general purpose output pin (GPI/GPO). When set as the GPI pin, the programmable threshold can be set by its data register, from 0 up to the AVDD voltage. The events like rising edges, falling edges or both can be sensed this way, generating an interrupt. A GPO pin can have a programmed HIGH logic level, up to four times of the DAC referent voltage. The host can set the logic state of GPO-configured ports through the corresponding GPO data registers. By combining GPI and GPO configured ports, unidirectional and bidirectional level translator paths can be formed, allowing all kinds of level shifters to be built. Bidirectional level translators are built using adjacent pairs of pins and are meant to work as the open drain drivers, so the pullup resistors should be used to achieve proper voltage levels. Analog Switch Operation Mode Two adjacent PIXI ports can form an analog switch with the internal resistance of 60Ω, which is controlled in two ways: The signal flow through the two adjacent ports can be controlled by any other GPI PIXI port, that is used as the switch. The internal switching PIXI port is programmed to be permanent ON until that port is set to a high impedance mode by the host controller. Temperature sensors The MAX11300 device also features two external sensors and one internal sensor, covering the range from -40 C to +150 C with a good accuracy of ±1 C. The external sensor can be a simple diode-connected NPN transistor such as 2N3904, which can be used to measure the die temperature of some other integrated circuits. The MAX11300 device also features the parasitic resistance cancellation mode, for the connected temperature sensing element. Temperature can be read from the temperature registers, with the 0.125 C per LSB value.

Other features There are several other useful features on the MAX11300 device, such as the advanced interrupt management that triggers an interrupt for many various events. Interrupts can also be masked, allowing only the desired interrupts to affect the INT pin state of the click. The separate pins for the analog GND and digital GND contribute to the signal quality, especially when it comes to mixed-signal applications, where analog signal paths can easily be influenced by the digital signal interferences. Features such as the Burst Transaction Address Incrementing Modes, simplify the firmware development. While using the simple address incrementing mode, the initial register address pointer will keep incrementing automatically after each read/write cycle, as long as the device stays asserted by the CS pin and the serial clock keeps running. The contextual incrementing mode works similar to the previous mode, with the added ability to loop back to the initial start address, after one group of registers has been cycled through. The contextual incrementing mode works only for DAC and ADC configured port registers. For more information about the registers, please refer to the datasheet of the MAX11300. Specifications Type Applications On board modules Key Features Interface ADC,DAC Best suited for applications that demand a mixture of several analog and digital functions, such as monitoring and adjusting the bias on the power amplifiers, digital level shifters, automatic fan speed controllers, etc. Maxim Integrated MAX11300 Maxim Integrated proprietary PIXI technology featuring versatile routing of all of the 20 PIXI ports, allowing realization of many different mixed signal applications with a single IC, wide range of input and output voltages, both bipolar and unipolar. GPIO,SPI Input Voltage 3.3V or 5V Click board size L (57.15 x 25.4 mm)

Pinout diagram This table shows how the pinout on PIXI click corresponds to the pinout on the mikrobus socket (the latter shown in the two middle columns). Notes Pin Pin Notes NC 1 AN PWM 16 CNV ADC trigger control NC 2 RST INT 15 INT Interrupt output Chip select CS 3 CS TX 14 NC SPI clock SCK 4 SCK RX 13 NC SPI data output SDO 5 MISO SCL 12 NC SPI data input SDI 6 MOSI SDA 11 NC Power supply +3.3V 7 3.3V 5V 10 +5V Power supply Ground GND 8 GND GND 9 GND Ground PIXI click electrical specifications Description Min Typ Max Unit Analog power supply voltage (AVDD) 4.75 5 5.25 V Digital power supply voltage (DVDD) 2.50 3.3 5.50 V External supply positive voltage AVDDIO AVDD 15.75 V External supply negative voltage AVSSIO 12 0 V External supply AVDDIO to AVSSIO AVDD 24 V Note: For the correct setting of the AVDDIO and AVSSIO voltages, please refer to the MAX11300 datasheet

Onboard settings and indicators Label Name Default Description LD1 PWR Power LED indicator HD1 Port header 20 pin PIXI ports connection HD2 Port header External power, diode temp sensors, analog, references, +5V on board and common GND connection pins JP1 Logic Sel Left Logic voltage level selection, left position 3V3, right position 5V Software Support We provide a library for PIXI click on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards. Library Description Key functions void pixi_writeregister(uint8_t registeraddress, uint16_t registerdata) - Generic function for writing to registers. uint16_t pixi_readregister(uint8_t registeraddress)- Generic function for reading from registers. Examples Description Simple example of LED blinking off all PIXI click pins, ports are configured by writing messages to the appropriate registers via the SPI interface. The low-level communication is taken care of inside the MikroElektronika functions. Registers can be easily accessed with two simple functions: pixi_writeregister is the register writing function, which accepts two parameters. The first parameter of the function is the 8bit register that needs to be written, while the second parameter is the 16bit data that is written to the register provided with the first parameter. This function does not return any value pixi_readregister is used to read the content of a certain register, which is forwarded as an 8bit parameter. This function returns 16bit data which represents the contents of the register, forwarded as the parameter.

The simple application example periodically sets all the GPIO pins to 5V and then to 0V, with one second delay. More information about the registers and their functions can be found in the MAX11300 datasheet. void applicationtask() { pixi_writeregister(0x0d, 0xFFFF); //setting all GPIO to 5V pixi_writeregister(0x0e, 0x000F); Delay_ms(1000); pixi_writeregister(0x0d, 0x0000); //setting all GPIO to 0V pixi_writeregister(0x0e, 0x0000); Delay_ms(1000); } The full application code, and ready to use projects can be found on our LibStock page. Other mikroe Libraries used in the example: SPI Additional notes and information Depending on the development board you are using, you may need USB UART click, USB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message. https://www.mikroe.com/pixi click 12 20 17