DL0100A1: SD Card Support

“MCU_SPI2…” signals are the same nets/signals that interfaces with the on-board and satellite (via JIO-ADIS) ADIS chip options. RC1 and RC2 are not brought out on the GPIO header. RC1 and RC2 are as defined in the datasheet for the DSPIC MCU. Chip select signals for the ADIS chip options are separate from the RC1/2 signals here, and are MCU_SPI2B_!CS (on-board) and MCU_SPI2_!CS (satellite), connected to the DSPIC signals/nets/pins RA7 and RA6 respectively. Those connections are evident in the code/headers etc for the legacy firmware. VDD3.3 is the main power rail for the DSPIC and etc that is controlled by the JP7 jumper position and thus optionally by the communications module pin control.

DL0100A1: Connect ME (CME) Implementation and Testing

The DL0100A1 (DLITE0100A1) hardware is also compatible with the family of Connect modules from Digi International, including the ME (rectangular enclosed modules) and EM (exposed PCB, lower profile, flat-ish) series, both available in standard (Ethernet) and “Wi-” versions (WiFi). Power-over-Ethernet (PoE) is also supported. This article presents manufacturer links, and implementation information basics. “CME” refers to the basic series of Ethernet, enclosed/shielded modules. This is article draft 0, a quick sketch.

Continue reading “DL0100A1: Connect ME (CME) Implementation and Testing”

HDL-0104-RS104: Wire-to-Board Connections (Power and Communications)

The HDL-0104-RS104 is a prototype 4-channel rapid scan ultrasonics-for-NDT board for embedded applications that includes RS-485 communications, additional circuit protection components, and an isolated design. This article covers the basics of wire to board connections.

Continue reading “HDL-0104-RS104: Wire-to-Board Connections (Power and Communications)”

HDL-0108-RSCPT: Batch Capture and Sample Rate

References

In the DacqMan code repository please see the README file for the Custom User Batch Output and search for the paragraphs regarding sample rate. See also: capture-options.json, as well as relevant code in the source.

The comments in this post are a summary of the details in the source code and configuration files in the repository.

Remember, you can use the DacqMan tool to copy configuration files to a local directory on your host PC and change values in there as well. And running the source with your experimental modifications is quite easy.

Continue reading “HDL-0108-RSCPT: Batch Capture and Sample Rate”

Exact Tx-Rx Timing in DL-Family Hardware

Examples of how to assess and change transmit pulse and receive signal timing in the DLITE0100A1 firmware. This is a “flash” post: very quick, draft. You can also probe signals, both digital and analog, at various points on the hardware to get a real-world assessment. Nominally, the Rx Delay implementation has an offset and scale for mapping its accuracy, depending on your use-case. You can adjust as needed.

Continue reading “Exact Tx-Rx Timing in DL-Family Hardware”

DLITE0100A1 Jumper (Shunt) Settings

Several jumpers or shunts on the board, typically placed in default locations, control configurable functionality and provide several implementation options and/or options for experimentation with the board. DL0100A1 (for short) is an 8-channel ultrasonic-for-NDT pulser-receiver board. In this article, photos are omitted by design.

Continue reading “DLITE0100A1 Jumper (Shunt) Settings”