Table of Contents REFERENCES ............................. 1 ACRONYMS AND ABBREVIATIONS ......................2 INTRODUCTION ..........................3 FORM FACTOR ..........................4 PCB ..............................5 POWER ............................5 MAJOR COMPONENTS ........................7 ..........................9 LOCK AND ESET LED ..............................9 USB / UART B ........................
PulseRain M10 Board – Hardware Manual Acronyms and Abbreviations Acronyms / Definition Abbreviations Acknowledge Analog to Digital Converter Binary-Coded Decimal CISC Complex Instruction Set Computer CODEC Coder-Decoder DPTR Data Pointer DTMF Dual Tone Multi Frequency ENIG Electroless Nickel Immersion Gold...
ADC etc, and it also supports dual IO voltages (3.3V / 5V). The M10 board can serve as a core module and easily morph into various cool things. In fact, it can completely replace Arduino in all respects. And this document serves as its hardware manual.
PulseRain M10 Board – Hardware Manual 2 Form Factor The M10 board has a form factor that is compatible with the Arduino UNO Rev 3. The mechanical metrics for the M10 board are as following in Table 2-1: Metric Name...
4 Power The power of M10 board can be supplied either from the low-profile DC jack or from the microUSB port, as shown in Figure 4-1 and Figure 4-2. And the block diagram of the power regulation circuit is shown in Figure 4-3.
Page 9
PulseRain M10 Board – Hardware Manual Figure 4-2 Supply Power through microUSB microUSB DC Power Jack +5 V PMEG3020ER AZ1117IH-5.0TRG1 AP3429A +3.3 V Comparator Figure 4-3 Power Regulation Block Diagram P a g e...
DC Jack power and the USB power are present, the power from the DC Jack will always prevail and become the active power source. 5 Major Components The M10 board has the following major components: (The packages of those components are carefully chosen to avoid BGA or QFN packages.) •...
Page 11
PulseRain M10 Board – Hardware Manual Figure 5-1 Major Components (Top Side) Figure 5-2 Major Components (Bottom Side) P a g e...
96MHz. The FP51-1T processor core and peripherals are all driven by this 96MHz clock. As shown in Figure 5-1, there are two push buttons available on the M10 board. One is located close to the microUSB connector. The other is located next to the DC Jack. To follow Arduino convention, the one close to the microUSB will be used as the default reset button.
5.4 Voice CODEC, Onboard Microphone and Speaker Jack 5.4.1 Analog Interface The M10 board carries a voice CODEC (Si3000) from the Silicon Lab. And it has been integrated with an onboard microphone (CMC-5044PF-A) and a 3.5 mm speaker jack for analog in and out, as illustrated in Figure 5-4.
MCLK: the master clock (4MHz), from FPGA to Si3000 • SCLK: the slave clock (2048KHz), from Si3000 to FPGA. The SCLK runs at 256 bits per frame. For M10 board, the default sample rate is set to be 8KHz, so 8KHZ * 256 = 2048KHz •...
PulseRain M10 Board – Hardware Manual 5.6 microSD With a soft-core MCU, a microSD controller inside FPGA, plus a software library, the M10 board is capable of accessing the microSD card at file system level. The details of the microSD controller and the correspondent software library can be found in Ref [7]: PulseRain M10 –...
Need help?
Do you have a question about the M10 and is the answer not in the manual?
Questions and answers