LimeNET-Micro SO-DIMM Adapter for Classic Raspberry Pi: Difference between revisions

Democratising Wireless Innovation
Jump to navigation Jump to search
(Created page with "= Introduction = A small SO-DIMM form factor board plus ribbon cable to enable use of a classic/consumer Raspberry Pi with the LimeNET Micro.")
 
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
= Introduction =  
= Introduction =  


A small SO-DIMM form factor board plus ribbon cable to enable use of a classic/consumer Raspberry Pi with the LimeNET Micro.
LimeNET-Micro SO-DIMM adapter v1.2 board can be used to connect “classic” Raspberry Pi to LimeNET-Micro v2.1 instead of CM3 (Compute module 3). 
 
= Complete Adapter Kit Package  =
 
The LimeNET-Micro complete adapter kit showed Figure 1.
 
TBD
 
 
Adapter kit content:
* LimeNET-Micro SO-DIMM adapter
* Flat ribbon cable with 2 female plugs.
 
= LimeNET-Micro SO-DIMM adapter board Key Features =
 
LimeNET-Micro SO-DIMM adapter is a small SO-DIMM form factor board plus ribbon cable to enable use of a classic/consumer Raspberry Pi with the LimeNET Micro boards.
 
For more information on the following topics, refer to the respective documents:
* [https://wiki.myriadrf.org/LimeNET_Micro LimeNET-Micro board]
 
 
LimeNET-Micro SO-DIMM adapter board features:
* '''Connections'''
**DDR2 SODIMM connector
**20x2 Raspberry Pi Header
**Raspberry Pi 5V power jumper
**Raspberry Pi 5V power header
**Raspberry Pi 3.3V power header
**Raspberry Pi USB2.0 header
*'''Board Size''' without connectors 67.6mm x 31mm
 
== LimeNET-Micro SO-DIMM adapter board overview ==
LimeNET-Micro SO-DIMM adapter board version v1.2 picture with highlighted major components and connections presented in Figure 2.
 
[[File:LimeNET-Micro_SODIMM_adapter_Figure 2.png|center|thumb|640px|Figure 2 LimeNET-Micro SO-DIMM adapter top side components and connectors]]
 
Board components description listed in the Table 2.
 
{| class="wikitable"
|+ Table 2. Board components
! Board Reference!! Type (IC5) !! Description
|-
|J1||Connector||DDR2 SODIMM connector
|-
|J2||Header||20x2 Raspberry Pi Header
|-
|J3||Jumper||Raspberry Pi 5V power jumper
|-
|J4 ||Header||Raspberry Pi 5V power header
|-
|J5||Header ||Raspberry Pi 3.3V power header
|-
|J6||Header||Raspberry Pi USB2.0 header
|}
 
= Getting Started with LimeNET-Micro and LimeNET-Micro SO-DIMM adapter =
== Basic setup ==
 
To get LimeNET-Micro board up and running with SO-DIMM adapter:
* Make sure that LimeNET-Micro and Raspberry Pi boards are powered off.
*Connect female plug of one end of ribbon cable to Raspberry Pi, make sure to match first pin positions (see Figure 3), lock key should be facing towards Raspberry Pi board;
*Connect female plug of other end of ribbon cable to LimeNET-Micro SO-DIMM adapter, make sure to match lock pin position (See Figure 2);
*Install LimeNET-Micro SO-DIMM adapter into LimeNET-Micro SO-DIMM socket;
*Power up Raspberry Pi (follow instructions on https://www.raspberrypi.org) and power up LimeNET-Micro board (follow instructions on https://wiki.myriadrf.org/Getting_Started_with_the_LimeNET-Micro)
 
[[File:LimeNET-Micro_SODIMM_adapter_Figure 3.png|center|thumb|640px|Figure 3 Connecting ribbon cable to Raspberry Pi]]
 
[[File:LimeNET-Micro_SODIMM_adapter_Figure 4.jpg|center|thumb|640px|Figure 4 Raspberry Pi and LimeNET-Micro SO-DIMM adapter]]
 
== Data transfer options ==
 
 
Data from/to LimeNET-Micro board can be transferred in two ways – through Raspberry Pi SPI interface (Option Nr.1) or USB2.0 (Option Nr.2). Each option requires specific gateware to be programmed for LimeNET-Micro board.
 
* '''Option Nr. 1''' – in this case when LimeNET-Micro SO-DIMM adapter  is connected no additional cables are needed and data can be transferred trough Raspberry Pi SPI interface.
* '''Option Nr. 2''' – in this case for LimeNET-Micro v2.1 board jumper '''J14''' has to be removed and '''J18''' has to be installed and one end of microUSB cable has to be connected to ''' J15''' connector. For additional info see chapter [https://wiki.myriadrf.org/LimeNET-Micro_v2.1_hardware_description#USB_subsystem 3.3 USB subsystem] of [https://wiki.myriadrf.org/LimeNET-Micro_v2.1_hardware_description  LimeNET-Micro v2.1 hardware description]. Connect other end of microUSB cable to one of the Raspberry Pi USB2.0 ports.
 
== Board Design Files ==
 
Here are links to the schematic, PCB project and BOM:
* LimeNET-Micro SO-DIMM Adapter [https://github.com/myriadrf/LimeNET-Micro_SODIMM_Adapter/blob/main/hardware/Project%20Outputs%20for%20LimeNet-Micro_SODIMM_adapter_1v2/LimeNET-Micro_SODIMM_adapter_1v1_Schematic_r1.PDF Schematic (PDF)]
* LimeNET-Micro SO-DIMM Adapter [https://github.com/myriadrf/LimeNET-Micro_SODIMM_Adapter PCB project (Altium project)]
* LimeNET-Micro SO-DIMM Adapter [https://github.com/myriadrf/LimeNET-Micro_SODIMM_Adapter/blob/main/hardware/Project%20Outputs%20for%20LimeNet-Micro_SODIMM_adapter_1v2/BOM/LimeNET-Micro_SODIMM_adapter_1v2_BOMr1.xls BOM (XLS)]

Latest revision as of 10:55, 23 February 2021

Introduction

LimeNET-Micro SO-DIMM adapter v1.2 board can be used to connect “classic” Raspberry Pi to LimeNET-Micro v2.1 instead of CM3 (Compute module 3).

Complete Adapter Kit Package

The LimeNET-Micro complete adapter kit showed Figure 1.

TBD


Adapter kit content:

  • LimeNET-Micro SO-DIMM adapter
  • Flat ribbon cable with 2 female plugs.

LimeNET-Micro SO-DIMM adapter board Key Features

LimeNET-Micro SO-DIMM adapter is a small SO-DIMM form factor board plus ribbon cable to enable use of a classic/consumer Raspberry Pi with the LimeNET Micro boards.

For more information on the following topics, refer to the respective documents:


LimeNET-Micro SO-DIMM adapter board features:

  • Connections
    • DDR2 SODIMM connector
    • 20x2 Raspberry Pi Header
    • Raspberry Pi 5V power jumper
    • Raspberry Pi 5V power header
    • Raspberry Pi 3.3V power header
    • Raspberry Pi USB2.0 header
  • Board Size without connectors 67.6mm x 31mm

LimeNET-Micro SO-DIMM adapter board overview

LimeNET-Micro SO-DIMM adapter board version v1.2 picture with highlighted major components and connections presented in Figure 2.

Figure 2 LimeNET-Micro SO-DIMM adapter top side components and connectors

Board components description listed in the Table 2.

Table 2. Board components
Board Reference Type (IC5) Description
J1 Connector DDR2 SODIMM connector
J2 Header 20x2 Raspberry Pi Header
J3 Jumper Raspberry Pi 5V power jumper
J4 Header Raspberry Pi 5V power header
J5 Header Raspberry Pi 3.3V power header
J6 Header Raspberry Pi USB2.0 header

Getting Started with LimeNET-Micro and LimeNET-Micro SO-DIMM adapter

Basic setup

To get LimeNET-Micro board up and running with SO-DIMM adapter:

  • Make sure that LimeNET-Micro and Raspberry Pi boards are powered off.
  • Connect female plug of one end of ribbon cable to Raspberry Pi, make sure to match first pin positions (see Figure 3), lock key should be facing towards Raspberry Pi board;
  • Connect female plug of other end of ribbon cable to LimeNET-Micro SO-DIMM adapter, make sure to match lock pin position (See Figure 2);
  • Install LimeNET-Micro SO-DIMM adapter into LimeNET-Micro SO-DIMM socket;
  • Power up Raspberry Pi (follow instructions on https://www.raspberrypi.org) and power up LimeNET-Micro board (follow instructions on https://wiki.myriadrf.org/Getting_Started_with_the_LimeNET-Micro)
Figure 3 Connecting ribbon cable to Raspberry Pi
Figure 4 Raspberry Pi and LimeNET-Micro SO-DIMM adapter

Data transfer options

Data from/to LimeNET-Micro board can be transferred in two ways – through Raspberry Pi SPI interface (Option Nr.1) or USB2.0 (Option Nr.2). Each option requires specific gateware to be programmed for LimeNET-Micro board.

  • Option Nr. 1 – in this case when LimeNET-Micro SO-DIMM adapter is connected no additional cables are needed and data can be transferred trough Raspberry Pi SPI interface.
  • Option Nr. 2 – in this case for LimeNET-Micro v2.1 board jumper J14 has to be removed and J18 has to be installed and one end of microUSB cable has to be connected to J15 connector. For additional info see chapter 3.3 USB subsystem of LimeNET-Micro v2.1 hardware description. Connect other end of microUSB cable to one of the Raspberry Pi USB2.0 ports.

Board Design Files

Here are links to the schematic, PCB project and BOM: