This shows you the differences between two versions of the page.
Previous revisionNext revision | |||
— | resources:eval:user-guides:pioneer1-wiredcbm [04 Jul 2019 10:23] – Richard Anslow | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Pioneer 1 - Wired CbM Evaluation Platform ====== | ||
+ | |||
+ | ===== Overview ===== | ||
+ | |||
+ | The Pioneer 1 - Wired CbM Evaluation Platform provides a robust industrial wired link solution for the ADcmXL3021 Triaxial Vibration Sensor [[adi> | ||
+ | The EV-CbM-Pioneer1-1Z and EV-CbM-Pioneer1-2Z kits provide a complete plug and play solution for operating the ADcmXL3021 on an RS-485 network over meters of cable in harsh industrial environments. This wired evaluation platform is enables monitoring of industrial assets to improve up-time, accelerating the path to [[adi> | ||
+ | |||
+ | |||
+ | ==== EV-CbM-Pioneer1-1Z / EV-CbM-Pioneer1-2Z Kit Features ==== | ||
+ | |||
+ | * Provides 3 different Slave Board designs for ADcmXL3021 attach, which enable system design flexibility. Figure 1 and Table 1 provide details. Slaves 2 and 3 provide a direct SPI to RS-485 link, while Slave 1 includes an microcontroller which provides a UART to RS-485 interface. | ||
+ | * Combines power and data over 1 standard cable, which reduces cable and connector costs at remote Sensor nodes. | ||
+ | * Provides industry standard RJ45/RJ50 cables and connectors which are well shielded for noisy environments, | ||
+ | * Includes a Master interface board with multiple connectors for system controller attach. | ||
+ | * Provides open source schematics, layout, and bill of materials which can be used as a guideline for end product design. | ||
+ | * Dedicated software GUI enables simple configuration of the ADcmXL3021 device, and vibration data and capture over long cables. | ||
+ | |||
+ | **Table 1. Solution Performance Trade Offs** | ||
+ | ^ Solution | ||
+ | | DEMO-CbM-Slave3-Z | Low | Low | Low | Medium | ||
+ | | DEMO-CbM-Slave2-Z | Low | Low | Low | High | | ||
+ | | DEMO-CbM-Slave1-Z | High | Medium | ||
+ | |||
+ | {{ : | ||
+ | **Figure 1. Slave Solution Options** | ||
+ | |||
+ | ==== SPI SCLK vs. Cable Length Recommendations ==== | ||
+ | |||
+ | The following guidelines apply for the direct SPI to RS-485 link designs (DEMO-CbM-Slave2-Z and DEMO-CbM-Slave3-Z). | ||
+ | The SPI to RS-485 link design includes a SPI clock transfer over RS-485 (SCLK) and a power over data lines implementation (phantom power), where data and power share the same twisted pair (SPI MISO). | ||
+ | |||
+ | **Cable Effects** | ||
+ | * Over long cable runs the SPI SCLK signal will incur a propagation delay through the cable, of the order of 400-500 ns for a 100 m cable. | ||
+ | * For a SPI MOSI data transfer from Master to Slave, the MOSI and SCLK are equally delayed by the cable. | ||
+ | * However, data sent from the slave MISO to the master will be out of sync with SPI SCLK by twice the cable propagation delay. | ||
+ | |||
+ | **Maximum SPI SCLK** | ||
+ | * Is set by the system propagation delay, which includes cable propagation delay, and Master + Slave Component propagation delays. | ||
+ | |||
+ | **Minimum SPI SCLK** | ||
+ | * Is set by the Phantom Power filter components, which high-pass filter data on SPI MISO. This technique requires that the data signals being transmitted do not have content at DC or at very low frequencies. If operating at higher frequencies in the MHz range, it is important to note that a long string of logic ' | ||
+ | |||
+ | ** Typical Performance** | ||
+ | * Typical SPI SCLK rate vs. cable length performance in a Phantom Power network is characterized in Figure 2. This shows DEMO-CbM-Slave3-Z (non-isolated slave) error free performance when porting the ADcmXL3021 SPI output over cabling. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Figure 2. SPI SCLK vs. Cable Length Typical Performance** | ||
+ | |||
+ | |||
+ | ===== Getting Started ===== | ||
+ | |||
+ | ==== Equipment ==== | ||
+ | |||
+ | The following is supplied as part of the **EV-CbM-Pioneer1-1Z** demo kit: | ||
+ | * Master Interface Controller board DEMO-CbM-Master-Z. | ||
+ | * Low complexity non-isolated Slave Sensor interface board DEMO-CbM-Slave3-Z. | ||
+ | * Low complexity isolated Slave Sensor interface board DEMO-CbM-Slave2-Z. | ||
+ | * 2m RJ50 cable (194612-02) and 10m RJ50 cable (194612-10) | ||
+ | * AC/DC Power Supply - EU/ | ||
+ | |||
+ | The following is supplied as part of the **EV-CbM-Pioneer1-2Z** demo kit: | ||
+ | * All of the **EV**-CbM-Pioneer1-1Z demo kit contents | ||
+ | * [[adi> | ||
+ | * [[https:// | ||
+ | |||
+ | The following equipment is suggested as a vibration source, but not strictly required, as the system can also be tested manually: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * Power supply for the cooling fan | ||
+ | |||
+ | ==== Typical Setup==== | ||
+ | |||
+ | The following steps describe a typical setup, as shown in Figure 3, to communicate over a SPI to RS-485 link using either DEMO-CbM-Slave2-Z or DEMO-CbM-Slave3-Z: | ||
+ | - Ensure that the following jumper selections are made for the DEMO-CbM-Master-Z: | ||
+ | - Connect the supplied 2-meter RJ50 cable to the J10 RJ50 connector on the DEMO-CbM-Master-Z as indicated in Figure 4. Do not confuse this with the RJ45 connector (J1). Inserting RJ50 cable plugs into RJ45 connectors will damage the plug/ | ||
+ | - Connect the Cypress Evaluation Board CYUSB3KIT-003 as shown in Figure 4 below. J6 and J7 on the DEMO-CbM-Master-Z align with the like-named J6 and J7 on the CYUSB3KIT-003. | ||
+ | - Connect the supplied 2-meter RJ50 cable to the J10 RJ50 connector on the DEMO-CbM-Slave3-Z (or DEMO-CbM-Slave2-Z). | ||
+ | - Connect the ADcmXL3021 XL module hi-rose connector (male) to the hi-rose connector (female) on the DEMO-CbM-Slave3-Z. Refer to Figure 5 for connector orientation. Ensure that Pin1 on both connectors is aligned as shown. | ||
+ | - Connect the Power Supply to the barrel connector on the DEMO-CbM-Master-Z. The power supply should be set to a minimum of +6 V and a maximum of +12 V. This provides power to both master and slave boards. | ||
+ | - Connect the USB 3.0 cable supplied with the CYUSB3KIT-003 to a USB 3.0 port on your computer. | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | {{ : | ||
+ | **Figure 3. Typical Evaluation Setup** | ||
+ | |||
+ | {{ : | ||
+ | **Figure 4. Master Board Setup** | ||
+ | |||
+ | {{ : | ||
+ | **Figure 5. Hi-Rose Connector Orientation and S2 Pushbutton Switch** | ||
+ | |||
+ | |||
+ | ===== Software Application (GUI) ===== | ||
+ | |||
+ | ==== Software Installation ==== | ||
+ | |||
+ | Two downloads are required, with all software available on the | ||
+ | [[resources: | ||
+ | - Download and unzip the file called FX3Driver.zip. Then run the DriverSetup.exe file | ||
+ | - Download, unzip, and Run the ADCMXL Evaluation Software, version 2.1.8. | ||
+ | |||
+ | <note tip>Tip: The ADcmXL3021 wiki also includes detailed software installation and troubleshooting instructions.</ | ||
+ | |||
+ | ==== GUI measurements using Typical Setup==== | ||
+ | |||
+ | - Open the Vibration Evaluation software version 2.1.8 on your computer. | ||
+ | - Open the ‘Comm’ menu and select ‘SPI’. Set the SPI SCLK to 2.6 MHz and hit ‘update’. | ||
+ | - Select Manual Time Capture (MTC) from the Mode Selection drop down menu, and hit the start button. | ||
+ | - For the setup described in Figure 3 – the X, Y, and Z axis MTC measurements are shown in Figure 6. | ||
+ | - The corresponding Manual Fast Fourier Transform (MFFT) measurements are shown in Figure 7. | ||
+ | |||
+ | <note tip>Tip: If the system is unresponsive, | ||
+ | |||
+ | {{ : | ||
+ | **Figure 6. Typical Manual Time Capture Plot - corresponding to Figure 2 Typical Setup** | ||
+ | |||
+ | {{ : | ||
+ | **Figure 7. Typical Manual FFT Plot - corresponding to Figure 2 Typical Setup** | ||
+ | |||
+ | ==== GUI measurements for a non-Repetitive Vibration Source ==== | ||
+ | To provide a more easily visible Manual Time Capture (MTC) of a ' | ||
+ | Figure 9 shows an example MTC measurement where a ' | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | **Figure 8. Write Hex 0x3 to the AVG_CNT Register to Decimate** | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | **Figure 9. Typical Manual Time Capture plot - Finger Tap Vibration Setup** | ||
+ | |||
+ | ===== Schematics, Layout, BOM ===== | ||
+ | |||
+ | Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Slave2-Z: | ||
+ | {{ : | ||
+ | |||
+ | Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Slave3-Z: | ||
+ | {{ : | ||
+ | |||
+ | Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Master-Z: | ||
+ | {{ : | ||
+ | |||
+ | Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Expandr-Z: | ||
+ | {{ : | ||
+ | |||
+ | ===== Change Log ===== | ||
+ | |||
+ | June 2019. Initial Release | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||