Configurable Rapid Prototyping Platform for The Internet of ThingsFollow article
IoT Development Kit (IDK) Introduction:
ON Semiconductor recognized early on that something needed to be done about the disjointed situation that exists between the hardware and software aspects of IoT/IIoT development. Its technical staff were given the job of attempting to bridge this gap − bringing a solution to market that covered both distinctive types of competency. The objective was to provide hardware engineers (who had little knowledge of cloud-based software development) with an out-of-the-box solution via which they could access cloud based services, while at the same time giving more experienced embedded software experts provision to change to another cloud service provider or to develop their own proprietary services from the ground up. The result of this endeavor was the ON Semiconductor IoT Development Kit (IDK).
The IDK presents engineers with a ready-to-use single platform that exhibits a high degree of flexibility, upon which the demands of both hardware and software are fully accommodated. Based on the company’s highly sophisticated NCS36510 system-on-chip (SoC) with a 32-bit ARM® Cortex® M3 processor core, it has all the necessary hardware resources for constructing highly effective, differentiated IoT systems, along with a comprehensive software framework to attend to interfacing with the cloud.
By attaching different shields to the IDK baseboard, a wealth of connectivity (Wi-Fi, SIGFOX™, Ethernet, ZigBee and Thread protocols, etc.), sensor (motion, ambient light, proximity, heart rate, etc.) and actuator (with stepper and brushless motor driving, plus the ability to drive LED strings) options can be added to the system. This means that compromises do not have to be made, and the most suitable technology can be chosen.
Modular Platform Enables Endless Applications:
The IDK's modularity enables numerous connected use cases to be set up and tested by utilizing the various available shields. For example, a Smart Lighting system can be set up that take input from a PIR sensor, sends data to the cloud, and reacts to the stimulus with an LED flash. The Smart lighting application uses the LED Ballast Shield, a passive infrared sensor shield, and the baseboard to simluate a connected motion activated lighting system. e.
A Smart, Sigfox-controler Dispenser can also be created by utilizing the baseboard, PIR sensor shield, stepper motor shield, and the Sigfox connectivity shield. This Smart Dispenser includes embedded movement detection, motion activated dispensing, and an end of operation report to the Sigfox cloud.
BB-GEVK: IoT Development Kit Base Board (with WiFi and LCD) Evaluation Board
The Base Board is the host of multiple hardware combinations of Shield (Sensor and/or Actuators and Connectivity ) defined for the IoT application hardware implementation. Physical connectors to the shield include Pmod and Arduino format. The base board is hosting the USB interface to the host PC for Programming the embedded application onto the ARM Cortex M3 Processor, for simple debugging and powering up the application. Additionally, the base board is equipped with a Jtag debug interface to accommodate any complex software debugging tasks.
BLE-IOT-GEVB: IoT IDK BLE RSL10 Evaluation Board
The BLE-IOT-GEVB evaluation board adds Bluetooth 5 and BLE functionality to the IoT Development Kit (IDK). It features the ultra-low power, Bluetooth 5 certified SoC – RSL10. It connects to the IDK through Arduino style connectors and combines with sensors and actuators on the IDK to prototype complex use cases.
EU-SIGFOX-GEVB: SIGFOX Shield Evaluation Board
The SIGFOX shield evaluation board demonstrates the AX-SFEU, a single chip solution to create an ultra-low power consumption node on the Sigfox network.
POE-GEVB: Power over Ethernet (PoE) Shield Evaluation Board
The Power over Ethernet (PoE) Shield Evaluation Board demonstrates the NCP1083, a member of the ON Semiconductor high power HIPO™ Power over Ethernet Powered Device (PoE-PD) product family which represents a robust, flexible and highly integrated solution targeting demanding medium and high power Ethernet applications. It combines in a single unit an enhanced PoE-PD interface supporting the IEEE 802.3af and the upcoming draft IEEE 802.3at (D3.0) standard and a flexible and configurable DC-DC converter controller. The NCP1083's exceptional capabilities enable applications to smoothly transition from non-PoE to PoE enabled networks by also supporting power from auxiliary sources such as AC power adapters and battery supplies, eliminating the need for a second switching power supply.
CAN-GEVB: CAN (Controller Area Network) Driver Shield Evaluation Board
The CAN Driver Shield Evaluation Board demonstrates the NCV7342 CAN transceiver, an interface between a controller area network (CAN) protocol controller and the physical bus that can be used in both 12 V and 24 V systems and is connected to the IoT through the PCA9655E's 16 bits of General Purpose parallel Input and Output (GPIO) expansion through the I2C-bus and SMBus
PIR-GEVB: PIR (Passive Infrared) Shield Evaluation Board
The PIR Shield Evaluation Board uses the NCS36000, a fully integrated mixed-signal CMOS device designed for low-cost passive infrared controlling applications, with the PCA9655E's 16 bits of General Purpose parallel Input and Output (GPIO) expansion through the I2C-bus and SMBus to create a functional passive infrared sensor evaluation board.
TS-GEVB: Touch Switch Shield Evaluation Board
The touch switch shield evaluation board demonstrates the LC717A00AR which is a high-performance, low-cost capacitance-digital-converter LSI for electrostatic capacitive touch sensor, especially focused on usability. It has 8 channels capacitance-sensor input. The built-in logic circuit can detect the state (ON/OFF) of each input and output the result. The calibration function is automatically performed by the built-in logic circuit during power activation or whenever there are environmental changes. In addition, since initial settings of parameters, such as gain, are configured, LC717A00AR can operate in stand-alone mode when the recommended switch pattern is applied. Since LC717A00AR has a serial interface compatible with I2C and SPI bus, the PCA9655E is used to provide 16 bits of General Purpose parallel Input and Output (GPIO) expansion through the I2C-bus and SMBus, detecting outputs of the LC717A00AR's 8-input capacitance data and measuring it as 8-bit data.
D-STPR-GEVK: Dual Stepper Motor Driver Shield Evaluation Board
The Dual Stepper Motor Driver Shield Evaluation Board evaluates the AMIS30543, a micro-stepping stepper motor driver for bipolar stepper motors. It has an on-chip voltage regulator, reset output and watchdog resettable to supply peripheral devices. The chip is connected through IO pins and a SPI interface with an external microcontroller that is regulated through the PCA9655E's 16 bits of General Purpose parallel Input and Output (GPIO) expansion.
D-LED-B-GEVK: Dual LED Ballast Shield Evaluation Board
The Dual LED Ballast Shield Evaluation Board utilizes the NCV78763, a single chip, highly efficient smart power ballast and dual LED driver designed for high current LEDs that provides the complete solution to drive two strings up to 60 V, by means of two internal independent buck switch channel outputs with the PCA9655E to provide 16 bits of General Purpose parallel Input and Output (GPIO) expansion through the I2C-bus and SMBus. Due to the SPI programmability, one single hardware setup can support multiple system configurations for a flexible platform solution approach.
BLDC-GEVK: BLDC Motor Driver Shield Evaluation Kit
The BLDC-GEVK evaluates the LV8907, a high performance, sensor-less three-phase BLDC motor controller with integrated gate drivers for driving external N-MOSFETs. An on-chip two-stage charge pump provides required gate current for a wide range of ultra-low RDS(ON) type external N-MOSFETs. The device offers a rich set of system protection and diagnostic functions such as over-current, over-voltage, short-circuit, under-voltage, over-temperature and many more. It supports open-loop as well as closed-loop speed control with user configurable startup, speed setting and proportional/integral (PI) control coefficients, making it suitable for a wide range of motor and load combinations. With an in-built linear regulator for powering an external circuit, a watchdog timer and a Local Interconnect Network (LIN) transceiver, the LV8907 offers the smallest system solution footprint. An SPI interface is provided for parameter setting and monitoring the system health and utilized through the PCA9655E's 16 bits of General Purpose parallel Input and Output (GPIO) expansion.
MULTI-SENSE-GEVB:: Multi Sensor Board Evaluation Kit
The Multi-Sensor Board enables prototyping of devices for asset tracking, wearables, smart home and other smart sensing devices. The board includes an Ambient Light Sensor (ALS), Inertial (IMU) and Environmental Sensors (ENV).
With large Signal-to-Noise ratio and wide dynamic range, the NOA1306 on the Multi-sensor board, is an ideal choice for mobile applications that need ambient light sensing. The inertial sensing on the board is provided by Bosch’s BNO055, a 9-axis absolute orientation sensor that includes an accelerometer, gyroscope and a magnetometer. BME680, from Bosch provides gas, pressure, humidity and temperature sensing capabilities on the Multi-sensor board.