Wiki

This version (22 Mar 2019 14:42) was approved by Brandon.The Previously approved version (03 Dec 2018 20:30) is available.Diff

PMOD to SDP Interposer

Description

The PMOD interface can be found on many microprocessor development platforms, FPGA development kits, and are a great way to begin prototyping a design. To make it easy for our customers to test and evaluate ADI PMOD boards, the SDP-I-PMD was developed to enable quick and easy connection to the ADI system demonstration platform (SDP). This allows for testing the functionality as well as the performance of the circuit using a controlled evaluation environment. Demonstration software is available for many PMOD hardware modules but not all, so please check each project carefully for details.

The SDP-I-PMD can be used to connect all ADI PMOD boards directly to the SDP, creating a PC interface via the USB port, and allowing for LabVIEW software development.

Product Overview

Pictured above is the SDP-I-PMD interposer board which was developed to quickly and easily connect ADI PMOD boards to our system demonstration platform (SDP). The connectors on the SDP-PMD-IB1Z board is marked by the green font on the picture.

PMOD-SDP Hardware Explained

PMOD-SDP Connector and External Power

The SDP-PMD-IB1Z itself won't do anything without the SDP hardware control board and a 6V external power supply through P5 connector.

The SDP doesn't provide voltage rails for their daughter cards, and PMOD hardware expects host controllers to provide the power. So we had to provide the power for the SDP daughter card(SDP-PMD-IB1Z) and provide the power for the attached PMOD boards, which is why the 6V power supply is there, and why you have to connect it up.

When using the PMOD-SDP interposer board to connect PMOD boards to the PC via the SDP platform, you should be connected to the EVAL-SDP-CB1Z via the CONA connector to the P1 connector on the SDP-PMD-IB1Z board.

Standard Interfaces Supported

PMOD is a serial communication protocol and can support the following types of communication.

  • P4 - Expanded SPI or Expanded UART
  • P2 and P3 - Expanded I2C

For a complete understanding of supporting communication protocols and their respective pin outs and form factors please see the official Digilent specification.

Digilent PMOD Interface Specification

The P4 could be working on the both Expanded SPI or Expanded UART mode, the different working mode set by the different jumper position.


The following picture showing the P4 working on the Expanded SPI mode jumper position configuration:


The following picture showing the P4 working on the Expanded UART mode jumper position configuration:


Please make sure the P4 working mode selection jumper JP1 in the right position before power on the system. If the PMOD daughter board used P2 or P3 I2C interface, JP1 could set to any position but don't left it open.

PMOD Power Rails Supplied

PMOD hardware modules recieve their power from the host controller board. So in this case the SDP-PMD-IB1Z is the host, and we give the option for supplying your PMOD board with either 3.3V or 5V depending on the position of jumper(JP2). The position of the jumper will decide the voltage rail passed, so please be careful to know which voltage rail your PMOD board needs before selecting a setting.

If you set the wrong PMOD power supply voltage configuration jumper JP2, permanent damage to the PMOD board may occur! Please make sure the PMOD power supply voltage configuration jumper JP2 on the right position before power on the system.

The following jumper position showing the 3.3V power supply PMOD daughter board configuration:


The following jumper position showing the 5V power supply PMOD daughter board configuration:


Hardware Setup Procedure

If you are using the SDP with the PMOD-SDP adaptor board, and any PMOD hardware boards, please use the following setup procedure:

  1. Set the right JP1 and JP2 according your PMOD daughter board.
  2. Connect the PMOD daughter board to P2 or P3 or P4 of the SDP-PMD-IB1Z, depending on SPI/UART or I2C interface.
  3. Connect SDP-PMD-IB1Z P1 to the EVAL-SDP-CB1Z using the 120-pin connector labeled CON A
  4. Plug in EVAL-SDP-CB1Z into USB port of computer.
    • You may need to wait for the SDP device drivers to install if this is the first time using the SDP board.
  5. Connect 6V power supply (EVAL-CFTL-6V-PWRZ) to P5 of SDP-PMD-IB1Z.
  6. Wait for 10 seconds.
  7. Open up the Device Manager in your computer, and make sure you see ADI Development Tools attached.
When you finished your system evaluation, before disconnect any connector or remove any jumper please disconnect 6V power supply (EVAL-CFTL-6V-PWRZ) from P5 of SDP-PMD-IB1Z first.

ADI PMOD Compatible Boards

Following is a table of current PMOD boards offered by Analog Devices, and will connect to the PMOD-SDP adaptor board.

Webpage Application SDP Software Available
CN0179 4-20 mA Output Drive Yes
CN0216 Weigh Scale Measurement Yes
CN0326 pH Measurement Yes
CN0332 Rotational Speed Measurement Yes
CN0335 0 - 10V Input Range Yes
CN0336 4-20 mA Input Range Yes
CN0337 RTD Temperature Measurement Yes
CN0346 Relative Humidity Measurement Yes
CN0349 Conductivity Measurement Yes
CN0350 Peizo Vibration Measurement Yes
CN0354 Multichannel Thermocouple Measurement Yes
CN0355 Differential Pressure Measurement Yes
CN0357 Toxic Gas Monitoring Yes
CN0365 High Temperature Data Acquisition Yes
CN0370 Low Noise LED Drive Yes
CN0372 Energy Harvesting Data Acquisition Yes

Schematic, PCB Layout, Bill of Materials

SDP-PMD-IB1Z Design & Integration Files (Rev B)

SDP-PMD-IB1Z Design & Integration Files (Rev 0)

End of Document

resources/eval/sdp/sdp-pmod.txt · Last modified: 01 Mar 2019 17:37 by ChrisPearson