TIDUF48A November   2023  – February 2024 THS6222 , THS6232

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Highlighted Products
      1. 2.2.1 THVD8000DDF
      2. 2.2.2 THS6222RGTT
      3. 2.2.3 MSPM0G350x
      4. 2.2.4 TPS26624DRCR
      5. 2.2.5 LM5164QDDARQ1
      6. 2.2.6 TPS560430X3FDBVR
      7. 2.2.7 TMUX1204DGSR
    3. 2.3 Design Considerations
      1. 2.3.1 Modulator and Carrier Frequency Selection
      2. 2.3.2 Power Consumption and Gain of the THS6222 Line Driver
      3. 2.3.3 Front End and Discrete Filter
      4. 2.3.4 THVD8000 Schematic
      5. 2.3.5 Board Pinout
  9. 3Hardware, Software, Testing Requirements and Test Results
    1. 3.1 Test Setup
      1. 3.1.1 Powering the TIDA-010935
    2. 3.2 Test Results
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
    2. 4.2 Documentation Support
    3. 4.3 Support Resources
    4. 4.4 Trademarks
  11. 5About the Author
  12. 6Revision History

Hardware, Software, Testing Requirements and Test Results

For testing the TIDA-010935, MSPM0G3507 LaunchPad Development Kit are used to change the GPIOs in real time for board configuration and data exchange.

To automatically test that the correct value is received, two different programs are loaded to the tho communication nodes (each consisting of a TIDA-010935 and a MSPM0G3507 LaunchPad:

  • External loopback: The first data package is sent through the TIDA-010935 configuring the correspondent GPIOs to allow data transmission. After the data is sent, the configuration changes in receive mode to wait for the data to be sent back
  • Echo interrupt : First configured in receive mode after some data arrives, switches in transmitting mode and sends the data back, after the transmission returns back in receive mode.

As soon as the transmission is started by the external loopback software, it transmits the first byte of data. After the data is received and sent back by the echo interrupt software, the external loopback software checks if the received data is equal to the sent data. If so, the data sent is incremented and the loop starts again.

This is a way to automatically check correct transmission of data between both nodes for preservation of data integrity. Connect the 2 microcontrollers to different PCs and the 2 TIDA reference designs to different power supplies, to avoid ground loops.

The software automatically changes GPIO values so that both boards can receive and transmit. In Code Composer Studio debug mode it is possible to change the modulation and demodulation frequency from the 4 possible choices, that is, 125 kHz, 500 kHz, 2 MHz, and 5 MHz by adjusting the according variables.

GUID-20231018-SS0I-8JHT-Z8W5-JSCJVMJKG4XN-low.svgFigure 3-1 Flow Chart for the Built-in Software Implementation Using UART