Archives: Products

PCAN-USB Pro FD

The PCAN-USB Pro FD adapter enables the connection of CAN FD and LIN networks to a computer via USB. Two field buses can be connected at the same time, up to four with appropriate adapter cables (2 x CAN FD, 2 x LIN). Each CAN FD channel is separately isolated against USB and LIN with a maximum of 500 Volts. Its robust aluminum casing makes the PCAN-USB Pro FD adapter suitable for mobile applications.

The CAN FD standard (CAN with Flexible Data rate) is primarily characterized by higher bandwidth for data transfer. The maximum of 64 data bytes per CAN FD frame (instead of 8 so far) can be transmitted with bit rates up to 12 Mbit/s. CAN FD is downward-compatible to the CAN 2.0 A/B standard, thus CAN FD nodes can be used in existing CAN networks. However, in this case the CAN FD extensions are not applicable.

The monitor software PCAN-View and the programming interface PCAN-Basic for the development of applications with CAN connection are included in the scope of supply and support the standard CAN FD. The monitor application PLIN-View Pro as well as the PLIN programming interface are also included in the scope of supply.

PCAN-USB adapter

The PCAN-USB adapter enables simple connection to CAN networks. Its compact plastic casing makes it suitable for mobile applications.

The opto-decoupled version guarantees galvanic isolation of up to 500 Volts between the PC and the CAN side.

The package is also supplied with the CAN monitor PCAN-View for Windows® and the programming interface PCAN-Basic.

Testwell CMT++/CMTJava

Code Complexity Measurement Tools for C, C++, Java, and C#

 

What is measured by Testwell CMT++/CMTJava ?

Based on the static properties of the program code CMT++ and CMTJava gives estimates how error prone the program source code is due to its complexity, how long it will take to understand the code, what is the logical volume of the code, etc …
As the project team has not usually time to inspect all the code produced by the project, CMT++/CMTJava can assist in locating the modules, which are most likely to cause problems in the future.
Testwell CMT++ und Testwell CMTJava help by measuring the code quality. This is particularly interesting for companies which subcontract their software development. Subcontractors can proof the quality of their code with Testwell CMT++/CMTJava.

Analyses metrics:

  • Lines-of-code Metrics (LOC)
  • Halstead-Metrics
  • McCabe Cyclomatic Number v(G)
  • Maintainability Index
  • Max ND / Maximum Nesting Depth

Testwell CTC++ Code Coverage Analyzer

For C and C++

Testwell CTC++ was originally developed for source code in the C language. It supports C++ for over 30 years and continuously keeps pace with its highly dynamic language standards.

The C language family has some special challenges for coverage measurement:

  • Source code in header files – this is merged for all of its copies by Testwell CTC++.
  • Use of macros – Testwell CTC++ instruments the already preprocessed code and thus gains access to the complete macro content.
  • Code variants through preprocessing: In safety-critical software development, variants must be tested separately. Testwell CTC++ recognizes variants and identifies them separately.

An add-on is available for the Java language.

 

Coverage Measures

Testwell CTC++ offers all coverage measures required by various safety standards:

  • Function Coverage
  • Statement Coverage
  • Decision / Branch Coverage
  • Condition Coverage
  • MC/DC: Modified Condition / Decision Coverage
  • Multicondition Coverage

 

 

Executed, non-executed and only partially executed lines of code are visually highlighted (Line Coverage).

 

Safety-Critical Software Development

When human lives are at risk, various safety standards such as ISO 26262 in the automotive sector or DO-178C in aviation require the measurement of code coverage.

Several hundred companies worldwide use Testwell CTC++ in this development environment to cover all coverage requirements of their standard up to the highest required level of MC/DC.

 

 

Testwell CTC++ is certified by TÜV Süd for functional safety in accordance with IEC 61508, ISO26262, EN 50128 and IEC 62304.

 

Testing

All types of tests, whether unit tests, integration tests or complete system tests, can be carried out as usual. Testing can be done fully automated, partially automated or manually.

The instrumented program or test executable writes the data to a file during testing. When the test is executed on a target, this writing out is fully customizable; the data can, for example, be transferred directly to the host.

With Testwell CTC++, all test runs of a project can be combined into a single report. It works with all common unit test tools, test platforms and frameworks.

 

Flexible Reporting

Our HTML report offers overview views and shows the details of the coverage measurement in the source code. Its reporting levels can be configured to suit the project.

Testwell CTC++ creates all coverage reports based on templates and thus supports all text-based formats such as XML, CSV or JSON. This way, third-party systems such as dashboards can easily be supplied with the required data.

 

 

Missing coverage is explained and documented via Justifications. Testwell CTC++ shows the impact of Justifications on all coverage measures – so it is clear and transparent whether 100% of the code has been tested or at least explained.

 

Embedded Software

The coverage measurement for software on embedded targets has some specific challenges:

div

Low Memory The instrumentation overhead is basically low and can be further reduced through various workflows. In extreme cases, the coverage is measured over individual bits and can be read out via the debugger.
Coverage Data

Any communication interface between target and host can be used for writing out coverage data.

The runtime library for writing out the coverage data is supplied as C code that can be adapted to the capabilities of the target.

Cross-Compiler Testwell CTC++ works independently of the compiler and can be configured for any C / C++ compiler. We provide our users with numerous compiler configurations and support them in adapting to new compilers.

 

SNA5000A Series Vector Network Analyzer

  • Frequency range: 9 kHz – 8.5 GHz and 100 kHz – 26.5 GHz
  • Frequency resolution: 1 Hz
  • Setting Range of Output Level: -55 ~ +10 dBm
  • Dynamic Range: 125 dB
  • 2/4-ports: S-parameters, Balance Measurements, Time Domain
  • Measure: Q-factor, bandwidth and Insertion Loss
  • Power source calibration compatible with R&S NRPxxA/AN and Keysight U2000A/B series USB power meters
  • Compatible with several manufacturers ECal kits (contact us for more information)

Product Overview

The SIGLENT SNA5000A series of Vector Network Analyzers have a frequency range of 9 kHz to 8.5 GHz and 100 kHz to 26.5 GHz, which support 2/4-port scattering parameter, differential-parameter, and time-domain parameter measurements. The SNA5000A series of VNAs are effective instrumentation for determining the Q-factor, bandwidth, and insertion loss of a filter, They feature impedance conversion, movement of measurement plane, limit testing, ripple test, fixture simulation, and adapter removal/insertion adjustments. The VNAs have five sweep types: Linear-Frequency mode, Log-Frequency mode, Power-Sweep mode, CW-Time mode, and Segment-Sweep mode. The SNA5000A series VNAs also support scattering-parameter correction of SOLT, SOLR, TRL, Response, and Enhanced Response for increased flexibility in R&D and manufacturing applications.

Frequency Range Ports Dynamic Range Trace Noise Range of Output
SNA5002A 9 kHz~4.5 GHz 2 125 dB 0.003 dB rms,0.03° rms -55 ~ +10 dBm
SNA5004A 9 kHz~4.5 GHz 4 125 dB 0.003 dB rms,0.03° rms -55 ~ +10 dBm
SNA5012A 9 kHz~8.5 GHz 2 125 dB 0.003 dB rms,0.03° rms -55 ~ +10 dBm
SNA5014A 9 kHz~8.5 GHz 4 125 dB 0.003 dB rms,0.03° rms -55 ~ +10 dBm
SNA5022A 100 kHz~13.5 GHz 2 125 dB 0.003 dB rms,0.03° rms -55 dBm ~ +10 dBm
SNA5032A 100 kHz~26.5 GHz 2 125 dB 0.003 dB rms,0.03° rms -55 dBm ~ +10 dBm

Key Features

  • Frequency range: 9 kHz – 8.5 GHz and 100 kHz – 26.5 GHz
  • Frequency resolution: 1 Hz
  • Level resolution: 0.05 dB
  • Range of IFBW: 10 Hz~3 MHz
  • Setting range of output level:
    -55 dBm ~ +10 dBm
  • Dynamic range: 125 dB
  • Types of calibration: Response calibration, Enhanced Response calibration, Full-one port calibration, Full-two port calibration, Full-three port calibration, Full-four port calibration, TRL calibration
  • Types of measurement: Scattering-parameter measurement, differential-parameter measurement, receiver measurement, time-domain parameter analysis, limit test, ripple test, impedance conversion, fixture simulation, adapter removal/insertion, spectrum analysis frequency offset, scalar mixer measurement
  • Internal Bias-Tee connections
  • Interface: LAN, USB Device, USB Host (USB-GPIB)
  • Remote control: SCPI/ Labview/ IVI based on USB-TMC / VXI-11 / Socket /Telnet / WebServer
  • 1-inch touch screen
  • Video output: HDMI

 

Digital Oscilloscopes​

SIGLENT digital oscilloscopes provide the perfect balance between features and price. With bandwidths from 50 MHz to 2 GHz, low noise vertical scales down to 500 uV/div, and features like Eye diagram / Jitter analysis, serial decoding and MSO capabilities, SIGLENT will quickly become your scope of choice.

See Advantages

Bright Color Temperature Mode

Event frequency indicated by color temperature. “Hot” colors (red) identify frequent events while “cool” (blue) colors are reserved for events that occur less often.

Easy Auto-Measurements

Quickly add one of over 30 automatic measurements like peak voltage, frequency, and more

Intelligent Triggers

Edge, Slope, Pulse, Window, Runt, Interval Dropout, Pattern, Video (HDTV supported), and serial trigger modes on many of our digital oscilloscopes

Waveform Generators​

SIGLENT’s function generators / arbitrary waveform generators use advanced Digital Frequency Synthesis (DDS) technology to produce high quality standard function and arbitrary waveform signals. They also provide a wide range of analog and digital modulation functions.​

See Advantages

Internal Wave Combination

No need for external adapters and cabling. Quickly combine CH1 and CH2 outputs internally (Most SDG models)

Flexible Phase/Channel Control

Lock phases for greater inter-channel phase control. Independent mode smooths parameter transitions (Most SDG models)

True Dual Channels

Independent channels with full specifications for two times the instrument (Most SDG models)

Digital Multimeters​

SIGLENT’s SDM3000 Series Digital Multimeters are dual-display multimeters offering 4½, 5½ and 6½-digit resolution with up to 35 PPM DCV accuracy and a powerful feature set at an excellent price.

See Advantages

On-screen Trend Chart

Digital multimeters observe measurements vs. time

On-screen Statistics

Quickly obtain standard deviation and more with DMMs

Multi-Channel

Multi-channel scanner models available (SDM3055 and SDM3065X with SC1016 option only)

Spectrum Analyzers

Siglent’s innovative spectrum analyzers provide reliable measurement precision and a wide range of RF measurement functions. They incorporate all-digital IF technology and have frequency ranges from 9 kHz to 7.5 GHz for use for almost any application.

See Advantages

4 Traces

Observe and compare multiple signals on the same display.

On-screen Waterfall Chart

View time varying signals, observe drift, and more using the convenient color temperature waterfall (Option AMK-SSA3000X)

Tracking Generator

All SSAs have the tracking generator hardware installed for easy component/filter testing

SSG6000A RF Signal Generator

Product Overview

SSG6000A meet the stringent requirements of microwave and millimeter wave testing with reliable performance and provide another choice in size, speed and cost, especially suitable for applications that pursue program efficiency but have limited testing budget and space.

SSG6000A Series RF Signal Generator supports AM and pulse modulation, pulse sequence generator, power meter control and other functions. With standard OCXO reference hardware module inside ensures high-precision and high stability signal output. It is not only an ideal local oscillator and clock source, but also a high-performance analog signal source. It is suitable for various application scenarios such as R&D and production. SIGLENT provides a total solution including proven reliability and standard 3 years warranty plus pre-sale and post-sale support.

Main Specifications

upbtn