Sipeed MAix: AI at the edge
AI is pervasive today, from consumer to enterprise applications. With the explosive growth of connected devices, combined with a demand for privacy/confidentiality, low latency and bandwidth constraints, AI models trained in the cloud increasingly need to be run at the edge.
MAIX is Sipeed’s purpose-built module designed to run AI at the edge, we called it AIoT. It delivers high performance in a small physical and power footprint, enabling the deployment of high-accuracy AI at the edge, and the competitive price make it possible embed to any IoT devices. As you see, Sipeed MAIX is quite like Google edge TPU, but it act as master controller, not an accelerator like edge TPU, so it is more low cost and low power than AP+edge TPU solution.
MAix's Advantage and Usage Scenarios:
Sipeed MAix Go development kit
MAix Go development board is bigger and better than M1 Dock.
|Sipeed M1W AIOT module|
|All GPIOs connected to header 2*20 2.54mm|
Micro SD card（TF card） slot
|Support Self-elastic card holder|
Onboard MEMS microphone
|MSM261S4030H0 is an omnidirectional, Bottom-ported, I 2 S digital output MEMS Microphone. It has high performance and
DVP Camera interface
|24P 0.5mm FPC connector|
|Maix-LCD board（with Resistive touch screen） is directly
connected to the pin header
|Onboard 32.768k crystal connected with STM32F103|
|Three-way dial switch and one Reset push button|
Digital Triaxial Accelerometer
|· User selectable range : ±2g, ±4g, ±8g, ±16g
· User selectable data output rate
· I2C interface
· 14 bits resolution
· Low power consumption
ETA6002(ETA6002 is a single-cell Li-Ion switch-type charging chip with a charging current of 2.5A. It integrates dynamic path management, and the internal path of the switch has an internal resistance of only 50mohm, allowing the system to remain in the adapter without the battery)
Inherit the advantage of K210's small footprint, Sipeed MAIX-I module, or called M1, integrate K210, 3-channel DC-DC power, 8MB/16MB/128MB Flash (M1w module add wifi chip esp8285 on it) into Square Inch Module. All usable IO breaks out as 1.27mm(50mil) pins, and pin's voltage is selectable from 3.3V and 1.8V.
MAIX support original standalone SDK, FreeRTOS SDK base on C/C++.
And we port micropython on it: http://en.maixpy.sipeed.com/. It support FPIOA, GPIO, TIMER, PWM, Flash, OV2640, LCD, etc. And it have zmodem, vi, SPIFFS on it, you can edit python directly or sz/rz file to board. We are glad to see you contribute for it:
https://github.com/sipeed/MaixPy //Maixpy project
https://github.com/sipeed/MaixPy_Doc_Us_En_Backup //Maixpy wiki project
MAix's Deep learning
MAIX support fixed-point model that the mainstream training framework trains, according to specific restriction rules, and have model compiler to compile models to its own model format.
It support tiny-yolo, mobilenet-v1, and, TensorFlow Lite! Many TensorFlow Lite model can be compiled and run on MAIX! And We will soon release model shop, you can trade your model on it.
|FreeRtos & Standard SDK||Support FreeRtos and Standrad development kit.|
|MicroPython Support||Support MicroPython on M1|
|Machine vision||Machine vision based on convolutional neural network|
|Speech Recognition||High performance microphone array processor|
|Supply voltage of external power supply||4.8V ~ 5.2V|
|Supply current of external power supply||>600mA|
|Range of working temperature||-30℃ ~ 85℃|
|MCU : ESP8285||Tensilica L106 32-bit MCU|
|Wireless Standard||802.11 b/g/n|
|Frequency Range||2400Mhz - 2483.5Mhz|
|TX Power(Conduction test)||802.11.b : +15dBm
802.11.g : +10dBm(54Mbps)
802.11.n : +10dBm (65Mbps)
|Antenna Connector||IPEX 3.0x3.0mm|
|Sipeed MAIX GO dev. board||1|
|2.8inch touch LCD||1|
|OV2640 with M12 4mm lens||1|
|Type-C USB cable||1|