CONTENTS PAGE Introduction The GP30-DEV-KIT is a platform for a quick and easy start-up and evaluation of the TDC-GP30 ultrasonic flow converter (UFC). It supports the QFN32 package, which offers the functionality need for standard water and heat meters. The development kit offers user-friendly configuration and extensive testing of the TDC-GP30, but also the complete assembler environment for programming the device.
Connect your spool piece to US_UP and US_DOWN Quick Start for Initial Measurements From the “Start” menu, go to “All Programs” and then to the “ScioSense” directory. Double click the “GP30_v2_0” icon (or newer versions, if available) to begin execution of the evaluation software.
Page 5
CONTENTS PAGE Figure 2: Functional Blocks • Click the “Verify Interface” button to confirm communication between PicoProg Lite and TDC-GP30 is working. Both fields, “Pico Prog Lite FW version” and “Comm. With GP30 OK?”, should become green. • Next, open our initial configuration GP30Y_config_default_03 and download it into the chip, pressing “Write Config”.
CONTENTS PAGE Hardware Description Introduction The GP30-DEV MODULE board, shown in Figure 3, is a front-end for a water or heat meters. The transducers and temperature sensors are directly connected to this board. It comes with a 32.768 kHz quartz (X2) and a 4 MHz ceramic oscillator (X1). All ports of TDC-GP30 are available. Additional patch fields allow an easy extension with additional circuits.
First Step with Measurement Control Elements A good first step is to load a working configuration and make measurements in frontend mode (without using the internal 32-Bit µP). ScioSense provides a sample configuration file named GP30Y_config_default_03 which typically works well with DN20 spool pieces.
CONTENTS PAGE 4.1.2 Time of Flight Measurement Results GP30 stores the first 8 hits of every TOF direction separately and also the averaged sum of all measured hits calculated by UI (in blue). These 9 results are displayed for both directions, as we call them up and down.
CONTENTS PAGE The measurement data can be exported into text files, either the main values for calibration only, or the full data. Figure 7: Data Export for Calibration Figure 8: Data Export Complete 4.1.3 2-Wire Temperature Measurement Results A graph to display temperature measurement results opens in a separate window by “Temperature Graph”...
CONTENTS PAGE Ultrasonic Measurement Control In this tab the user makes all settings for an appropriate ultrasonic measurement. They group as follows: • Time of Flight Sequence Control • Time of Flight Hit Control • Amplitude Measurement Control • Transducer Interface Options Figure 10: Ultrasonic Measurement Control Tab The meanings of the various settings are displayed in clear text.
CONTENTS PAGE Temperature Measurement Control All settings for an appropriate temperature measurement are done in this tab, which are grouped as follows: • Sequence Control • Measurement Control • Temperature Measurement Cycle Time Figure 11: Temperature Measurement Control Tab The meanings of the various settings are displayed in clear text. For more details about the register settings please refer to the GP30 manual.
CONTENTS PAGE General Control The “General Control” tab covers configuration settings for • Task sequencing • High speed clock control • Voltage measurement • CPU handling • Timer settings Figure 12: General Control Tab The meanings of the various settings are displayed in clear text. For more details about the register settings please refer to the GP30 manual 4.4.1 Firmware...
CONTENTS PAGE Interfaces The “Interfaces” tab covers configuration settings for • Pulse interface including test option • EEPROM interface • GPIO control • UART remote interface. Figure 13: Interfaces Tab The meanings of the various settings are displayed in clear text. For more details about the register settings please refer to the GP30 manual.
The meanings of the various settings are displayed in clear text. For more details about the register settings please refer to the GP30 manual. acam On this tab specific parameters are displayed, but for ScioSense internal use and analysis only. GP30YD_DK SC-001776-UG-4 / 2023-05-16 / Production...
CONTENTS PAGE Firmware Parameters and Firmware Error Counters Those two tabs display and allow editing of parameters related to the ScioSense flow firmware. They are of use only for TDC-GP30-F01. For details please refer to the application note TDC-GP30-F01 Flow Firmware (SC-001268-AN).
CONTENTS PAGE Software Menu Beside main window, the software menu allows the opening of other windows. There are some menu items which are redundant to available buttons of main window. File • Open Config This dialog box allows the path selection of a configuration file, covering the register settings, necessary for a proper configuration of the GP30.
Page 17
CONTENTS PAGE • Registers Opens a window, which shows the registers important for a proper configuration setting of the GP30. In the left column, the register contents correspond to the settings done in tabs of GUI main window. If the button “Read GP30 Register Settings” is pressed, the configuration settings located in TDC-GP30 registers are displayed in the right column, by pressing “Read and Transfer”...
CONTENTS PAGE • General Purpose Request: Allows an asynchronous request by remote controller to initiate a general purpose handling in in firmware of integrated GP30 CPU. Figure 19: Remote Commands Firmware • Assembler The TDC-GP30 assembler is integrated into the GP30 evaluation software. It is opened in the Firmware menu of the main program: Figure 20: Firmware Menu The following window comes up:...
Page 19
“Firmware User Code” is either one of ScioSense firmware examples, either the customers code or in case of chips with ScioSense firmware (TDC-GP30-F01) the open source part. The FW Data 1 and 2 include firmware relevant coefficients and the configuration. The figure below shows an example for anTDC-GP30-F01 application.
Page 20
GP30 as well as the stored checksums at the end of FWD2 section. Note: The firmware data file word 127 is by default empty, not knowing the checksum of the on-chip ScioSense firmware. GP30YD_DK SC-001776-UG-4 / 2023-05-16 / Production...
Page 21
• CPU Values This tab is only for customer who uses the ScioSense firmware for flow calculation. It reads out some important CPU values like water temperature, flow, velocity, etc. To enable the readout the “Read calculated values” checkbox has to be set.
CONTENTS PAGE Figure 25: Flow Calculation Window (previous UI) Help When moving the cursor over the values in tabs of main window, the parameter name (used in the GP30 manual) is displayed. By right-click and selection of “Description and Tip”, a window is opened showing additional description of the value.
Page 23
CONTENTS PAGE • USB Communication Figure 27: USB Communications • About Displays software version number together with general information about software and ScioSense. GP30YD_DK SC-001776-UG-4 / 2023-05-16 / Production...
Important Information: The information provided in this statement represents Sciosense B.V. knowledge and belief as of the date that it is provided. Sciosense B.V. bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information.
CONTENTS PAGE Revision information Table 3: Revision history Revision Date Comment Page 2023 May 16 PICOPROG V3.0 replaced by PicoProg Lite UART is not supported Note(s) and/or Footnote(s): 1. Page and figure numbers for the previous version may differ from page and figure numbers in the current revision.
Page 29
ScioSense is a Joint Venture of ams AG Address: Sciosense B.V. High Tech Campus 10 5656 AE Eindhoven The Netherlands Contact: www.sciosense.com info@sciosense.com...
Need help?
Do you have a question about the GP30-DEV-KIT and is the answer not in the manual?
Questions and answers