Application Note
DN[Document ID]
TDC-GP30
External circuit for gas meters
ams Application Note
[v1-01] 2017-Jan-31
Page 1
Document Feedback
TDC-GP30 in gas meters
Content Guide
1
1.1
1.2
2
3
4
4.1
5
5.1
5.2
6
7
8
Introduction .......................................................................................................................... 3
Setup .................................................................................................................................... 3
The Parts of the System ...................................................................................................... 3
Quick Start ........................................................................................................................... 4
Installation of the Software ................................................................................................... 6
Circuit Design in Detail ......................................................................................................... 8
GPIO Signals ..................................................................................................................... 10
Hardware ............................................................................................................................ 11
Layout ................................................................................................................................ 11
Schematics ......................................................................................................................... 12
Contact Information ............................................................................................................ 13
Copyrights & Disclaimer ..................................................................................................... 14
Revision Information .......................................................................................................... 15
ams Application Note
[v1-01] 2017-Jan-31
Page 2
Document Feedback
TDC-GP30 in gas meters
1
Introduction
TDC-GP30Y is an ultrasonic flow converter (UFC) mainly for ultrasonic heat and water meters.
However, the TDC-GP30 can cooperate with external analog switches and an amplifier for
operation in other ultrasonic applications like clamp-on or gas flow meters. In this so-called gas
meter mode the chip uses the available GPIO pins to drive external analog switches with higher
voltages. An external amplifier in the receive path can be added, too. In the following we describe
such an external circuit in combination with the GP30-EVA-KIT.
1.1 Setup
The figure below shows the general setup of the system.
Figure 1: General Setup
The gray colored unit is the external test board GP30Y – Gasmeter V1.1 which drives the ultrasonic
transducers for gas flow measuring applications. PicoProg and GP30-EVA-MODULE are the
standard products of ams.
1.2
The Parts of the System
The following table shows the parts required for the system.
Figure 2: Elements of the test setup
A) GP30Y Evaluation Board
B) PicoProg V3.0
C) GP30Y Gasmeter V1.1
ams Application Note
[v1-01] 2017-Jan-31
Page 3
Document Feedback
USBPCPICOPROGV3.0GP30-EVA-MODULEGP30-Gas meter test boardGas spool piece and transducers
TDC-GP30 in gas meters
2 Quick Start
1 First thing to do should be the installation of the system. Therefore, please first plug the
Gasmeter V1.1 on to the GP30-EVA-MODULE as it is shown in the figure below.
Figure 3: Connection of the Gasmeter V1.1 with the EVA-MODULE
2 Connect the PicoProg V3.0 (or V2.0, if you have an old one) to the EVA-MODULE. For the
moment do not connect the USB cable to the PC.
Figure 4: Connect PICOPROG
3 Now install of the ams GP30 evaluation software. For details see chapter 3. If the software
and PicoProg driver is already installed then you can skip this section and continue with
item 4.
4 Start the software and connect the PicoProg and the PC by means of the USB cable.
5 Click on System Reset button. The two indicators on the GIU, namely Pico Prog FW
Version and Comm. With GP30 OK? should now turn to green.
6 The next step is loading the configuration file and writing it to the GP30. Therefore, go to
File ► Open Config
Search for the specific configuration file for gas meter applications:
ams Application Note
[v1-01] 2017-Jan-31
Page 4
Document Feedback
TDC-GP30 in gas meters
GP30y_config_GasMeter_[Project Name].cfg
Caution! Never use configuration files other than for gas meters, as long as the gas meter
board is plugged and energized by external voltage.
7 Click on the Write Config button to write the configuration file into the TDC-GP30 chip.
8 Connect the external voltage source (9 to 20 V) and the transducers (spool piece) to the
Gasmeter V1.1. Please refer to the figure below. You can now energize the Gasmeter V1.1
with an external DC voltage which will define the peak voltage of the ultrasonic fire pulses.
Caution! The maximum external dc voltage that the board can bear is 20V. However, the
maximum ratings of the transducers should also be taken into account.
Figure 5: Connection of the transducers and power supply
External
DC voltage
connection
Spool piece
connection
The cable connection of the transducers for test purposes is shown, too.
9 Click on Start Measurement button to start the measurement process. After this step, the
chip should start measurement and the results should be seen at the software. For the
graphical demonstration of the results please open the graph view by clicking on
Open TOF Graph.
ams Application Note
[v1-01] 2017-Jan-31
Page 5
Document Feedback
TDC-GP30 in gas meters
3
Installation of the Software
There is a set of files required for installation of the PicoProg and the GUI (Graphical User Interface)
of the development kit. The file structure is shown below and the steps to do the installation follow.
1 Open the directory (version 1.5.2 or newer) and the Volume
directory inside. Run Setup.exe (installer). Now select the installation path, recommended
is the default setting. Then click to “Next” and confirm the license agreement. After that, a
window appears that shows a summary of the software (includes the PicoProg driver) to be
installed. This part of the installation can take some minutes to complete.
2 Restart the computer.
3 Set up the hardware connections as previously explained. Then connect the USB cable to
the PC (figure 6). So that the USB device (PicoProg v2.0) is installed on a Windows PC.
Double check that the
shows up as a functioning USB
device in the Windows Device Manager similar to this,
Figure 6: Connect PICOPROG and PC
Only in case it is not showing up or not properly installed, please run the PicoProg Driver
Installer. To do so, navigate to and run Setup.exe (installer). You will need to hit Next a
few times to complete the installation.
4 Run the GUI software by clicking on .
You may be prompted for a GP30 Evaluation License Code to unlock the software. If so,
please send an email request to support.stutensee@ams.com to request an unlock code
with validity for one year. Enter the code provided into the dialog box and the software will
unlock.
ams Application Note
[v1-01] 2017-Jan-31
Page 6
Document Feedback
TDC-GP30 in gas meters
Figure 7: Graphical user’s interface (GUI) of the GP30 evaluation software.
5 Click on System Reset button.
The two indicators on the GIU, namely Pico Prog FW Version and Comm. With GP30 OK?
should now turn to green. First one indicates that there is communication between the
computer and the PicoProg. The second indicator verifies if the communication is working
to the GP30-EVA-MODULE.
ams Application Note
[v1-01] 2017-Jan-31
Page 7
Document Feedback
TDC-GP30 in gas meters
4 Circuit Design in Detail
The circuit design and the layout of the Gasmeter V1.1 can be seen in section 5.
Basically, the Gasmeter V1.1 is designed to send ultrasonic fire pulses that have relatively high
peak values and amplify the received signal to a value which is meaningful for the GP30. The circuit
was designed for development and test purposes, therefore there are many things added to
increase the flexibility, observability and immunity against other disturbances.
May be the number of devices used is also not quite as less as it could be. For instance the quantity
of some analog switches, e.g. U2 and U17, could be decreased to one, or instead of separate
housing 2 switches at one device could be used… However to decrease crosstalks and increase
the robustness such savings haven’t been done.
In the circuit the jumpers can be seen almost everywhere (J19, J20, J21, etc.). This was done for
the sake of flexibility. Because it makes it quite easy to separate certain parts from the whole circuit
and see its advantages/disadvantages to the system.
Moreover, the circuit has been equipped with some test points. So that it is easily observed what is
actually going on in that certain point of the circuit. On J5 and J6 the sent signal or the received
signal before the amplification can be seen. The amplified received signal can also be seen on J31.
The circuit is coming with a default assembly of 560 Ohm resistors in the driver/Receiver patch. For
transducers with different impedance resistors R1, R5 and R6 need to be matched to the
transducer.
Figure 8: Resistors to adopt to transducer’s impedance
The figure below was taken from the oscilloscope while the GP30 was performing zero flow
measurement. The oscilloscope was triggered by the signal on J5 and the amplified received signal
was seen on J31. The fire pulses (yellow signal) have 13Vpp values while the received signal on
the transducer is only around 20mVpp. Without amplification this value is just senseless and
impossible to be detect by GP30. Therefore an external amplification unit has been used on the
circuit which also be controlled by the GP30. After opamp, the received packet reaches to
500mVpp.
ams Application Note
[v1-01] 2017-Jan-31
Page 8
Document Feedback