MTDC-GP22S
The MTDC-GP22S is a high-precision time measurement circuit integrating analog comparators, analog switches, and Schmitt triggers to simplify peripheral circuitry. It features a first echo detection function for enhanced anti-interference capabilities. By reading the relative width of the first echo pulse, users can receive signal strength indications, aiding in the detection of anomalies such as abnormal ultrasonic transducers, increased wall coverings, or air bubbles in water. The device supports ultrasonic time-of-flight (TOF) measurements (flow and counter-flow) and data reading via commands, significantly reducing software operation and power consumption.
Product Attributes
- Brand: Msksemi
- Model: MTDC-GP22S
- Packaging: QFN-32(5x5)
- Origin: Incorporated
Technical Specifications
| Feature | Specification | Details |
| Measurement Range 1 | Single Channel Single Precision | 90ps |
| Measurement Range 1 | Single Channel Double Precision | 45ps |
| Measurement Range 2 | Single Channel Single Precision | 90ps |
| Measurement Range 2 | Double Precision | 45ps |
| Measurement Range 2 | Quad Precision | 22.5ps |
| Measurement Range 3 | 3.5ns (0ns) to 2.4s | |
| Minimum Pulse Interval | Up to 4 pulses | 20ns |
| Measurement Range 4 | 500ns to 4ms (at 4M high-speed clock) | Can measure 3 pulses, automatically process 3 data points |
| Temperature Measurement | 2 or 4 temperature sensors | PT500/PT1000 or higher |
| Analog Input Circuit | First Wave Detection | Measures first wave pulse width |
| Analog Input Circuit | Integrated Analog Switches | For input selection |
| Analog Input Circuit | Integrated Schmitt Trigger | |
| Power Consumption | 0.08A (with measurement every 30 seconds) | Ultra-low power |
| Application Areas | Ultrasonic heat meters, water meters, Laser rangefinding | |
| Pin Description | XIN/XOUT | High-speed crystal oscillator input/output |
| Pin Description | VIO | Port power supply |
| Pin Description | GND | Ground |
| Pin Description | FIRE_UP/FIRE_DOWN | Pulse generation ports |
| Pin Description | FIRE_IN | "Acoustic Ring Method" signal input port |
| Pin Description | INTN | Interrupt flag (active low) |
| Pin Description | SSN | Serial interface slave select (active low) |
| Pin Description | SCK | Serial interface clock input |
| Pin Description | SI | Serial interface data input |
| Pin Description | SO | Serial interface data output |
| Pin Description | RSTN | System reset input (active low) |
| Pin Description | VCC | Core power supply |
| Pin Description | CLK32OUT/CLK32IN | 32kHz clock output/input |
| Pin Description | SENSET/LOADT | Temperature measurement input/output |
| Pin Description | PT1/PT2/PT3/PT4 | Temperature measurement ports |
| Pin Description | STOP1_EN/STOP2_EN | Stop channel enable ports (active high) |
| Pin Description | STOP1/STOP2 | Stop channels |
| Pin Description | START_EN | Start channel enable (active high) |
| Pin Description | START | Start channel |
| Configuration Registers | 7 groups of 32-bit registers | For configuration operations and product ID |
| Register 0 (Address 0) | Configuration Parameters | Pulse count, clock division, crystal oscillator startup time, temperature measurement parameters, calibration settings, measurement range selection, edge sensitivity for stop channels. |
| Register 1 (Address 1) | Configuration Parameters | ALU calculation mode, stop channel expected pulse count, 32kHz crystal power, start trigger source, EN_START pin function, FIRE_IN pin function. |
| Register 2 (Address 2) | Configuration Parameters | Interrupt trigger settings, edge sensitivity for stop channels, delay for stop pulses. |
| Register 3 (Address 3) | Configuration Parameters | Automatic calculation of pulse measurements, first wave detection enable, error value setting, measurement range 2 overflow time, delay for stop pulses (when EN_FIRST_WAVE=1). |
| Register 4 (Address 4) | Configuration Parameters | Delay for stop pulses (when EN_FIRST_WAVE=0), pulse width measurement disable, first wave detection edge sensitivity, comparator offset settings. |
| Register 5 (Address 5) | Configuration Parameters | Pulse trigger output settings, start channel noise enable, phase noise shift unit, pulse sequence repeat count, pulse phase settings. |
| Register 6 (Address 6) | Configuration Parameters | Analog measurement enable, internal/external Schmitt trigger selection, comparator offset, RC charging time for stop terminals, crystal oscillator startup time, temperature measurement timer, TOF measurement timer, delay between measurements, default state of fire channel, resolution enhancement for measurement range 2, pulse count for fire pulses. |
| Read Operations | Opcode 0xB0-0xB5, 0xB8 | Reading measurement results, status, and register data. |
| Result Register Structure | Depends on operation mode and calibration values | Signed integers for non-calibrated measurements in Range 1; unsigned integers for Range 2; 32-bit fixed-point numbers for calibrated measurements. |
2509051530_MSKSEMI-MTDC-GP22S_C50385427.pdf
Please Use Our Online Inquiry Contact Form Below If You Have Any Questions, Our Team Will Get Back To You As Soon As Possible