27
1 SLDU007C – March 2012 – Revised November 2015 Submit Documentation Feedback Copyright © 2012–2015, Texas Instruments Incorporated PGA450Q1EVM User’s Guide User's Guide SLDU007C – March 2012 – Revised November 2015 PGA450Q1EVM User’s Guide This user’s guide describes the characteristics, operation, and use of the PGA450Q1EVM. An EVM description, GUI description, interface requirements, and complete schematic are included. Contents 1 Read This First ............................................................................................................... 2 2 EVM Overview ............................................................................................................... 2 3 Power-Supply Requirements and Connections .......................................................................... 4 3.1 Power Supply........................................................................................................ 4 3.2 Controlling and Powering the PGA450Q1EVM via the USB Interface Board............................... 4 3.3 Connecting the Transducer........................................................................................ 4 4 Jumper Settings .............................................................................................................. 5 4.1 Jumpers .............................................................................................................. 5 4.2 Default Jumper Settings ........................................................................................... 5 4.3 0-Ω Resistors ........................................................................................................ 5 5 Socket for Programming OTP.............................................................................................. 6 6 Transformer and Transducer ............................................................................................... 6 7 PGA450-Q1 Communication Interfaces .................................................................................. 7 7.1 SPI .................................................................................................................... 7 7.2 LIN .................................................................................................................... 7 7.3 UART ................................................................................................................. 8 8 Controlling the PGA450-Q1 Memory Spaces With the GUI............................................................ 9 8.1 Using the Register Grids to Manipulate the Register Spaces ................................................ 9 8.2 ESFR Registers ................................................................................................... 10 8.3 EEPROM Registers ............................................................................................... 10 8.4 RAM ................................................................................................................. 10 8.5 OTP ................................................................................................................. 10 8.6 DEVRAM ........................................................................................................... 13 8.7 FIFO/ECHO ........................................................................................................ 14 9 LIN Master................................................................................................................... 16 10 Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTP Memory .............. 17 10.1 Objective............................................................................................................ 17 10.2 Setup ................................................................................................................ 17 11 Use Case .................................................................................................................... 19 11.1 Evaluation Through SPI Communication....................................................................... 19 11.2 Monitoring the Signal Path ....................................................................................... 20 12 PGA450Q1EVM Schematics and Layout Drawings ................................................................... 22 List of Figures 1 PGA450Q1EVM Setup...................................................................................................... 4 2 Transformer and Connector for the Transducer ......................................................................... 6 3 Equivalent Circuit of Transformer-Transducer Sensor Pair ............................................................ 7 4 LIN Master Transceiver ..................................................................................................... 7 5 RS232 Transceiver .......................................................................................................... 8 6 Loading a .HEX File Into the GUI ........................................................................................ 11 7 OTP Memory Successful Programming Verification................................................................... 12

PGA450Q1EVM User’s Guide - TI.com4 Jumper Settings There are several jumpers and 0-Ωresistors located on the board, which are used to configure the connections to the PGA450-Q1

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • 1SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    User's GuideSLDU007C–March 2012–Revised November 2015

    PGA450Q1EVM User’s Guide

    This user’s guide describes the characteristics, operation, and use of the PGA450Q1EVM. An EVMdescription, GUI description, interface requirements, and complete schematic are included.

    Contents1 Read This First ............................................................................................................... 22 EVM Overview ............................................................................................................... 23 Power-Supply Requirements and Connections.......................................................................... 4

    3.1 Power Supply........................................................................................................ 43.2 Controlling and Powering the PGA450Q1EVM via the USB Interface Board............................... 43.3 Connecting the Transducer........................................................................................ 4

    4 Jumper Settings.............................................................................................................. 54.1 Jumpers .............................................................................................................. 54.2 Default Jumper Settings ........................................................................................... 54.3 0-Ω Resistors........................................................................................................ 5

    5 Socket for Programming OTP.............................................................................................. 66 Transformer and Transducer............................................................................................... 67 PGA450-Q1 Communication Interfaces .................................................................................. 7

    7.1 SPI .................................................................................................................... 77.2 LIN .................................................................................................................... 77.3 UART ................................................................................................................. 8

    8 Controlling the PGA450-Q1 Memory Spaces With the GUI............................................................ 98.1 Using the Register Grids to Manipulate the Register Spaces ................................................ 98.2 ESFR Registers ................................................................................................... 108.3 EEPROM Registers ............................................................................................... 108.4 RAM................................................................................................................. 108.5 OTP ................................................................................................................. 108.6 DEVRAM ........................................................................................................... 138.7 FIFO/ECHO ........................................................................................................ 14

    9 LIN Master................................................................................................................... 1610 Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTP Memory .............. 17

    10.1 Objective............................................................................................................ 1710.2 Setup................................................................................................................ 17

    11 Use Case .................................................................................................................... 1911.1 Evaluation Through SPI Communication....................................................................... 1911.2 Monitoring the Signal Path ....................................................................................... 20

    12 PGA450Q1EVM Schematics and Layout Drawings ................................................................... 22

    List of Figures

    1 PGA450Q1EVM Setup...................................................................................................... 42 Transformer and Connector for the Transducer ......................................................................... 63 Equivalent Circuit of Transformer-Transducer Sensor Pair ............................................................ 74 LIN Master Transceiver ..................................................................................................... 75 RS232 Transceiver .......................................................................................................... 86 Loading a .HEX File Into the GUI ........................................................................................ 117 OTP Memory Successful Programming Verification................................................................... 12

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Read This First www.ti.com

    2 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8 OTP Memory can be programmed while programming the Development RAM................................... 139 Echo Data Stored in FIFO RAM Plotted in Excel ...................................................................... 1410 LIN Master on GUI ......................................................................................................... 1611 DEVRAM Target Options ................................................................................................. 1712 OTP Target Options ....................................................................................................... 1813 DEVRAM STARTUP.A51 Example ...................................................................................... 1814 OTP STARTUP.A51 Example ............................................................................................ 1815 Evaluation Tab Setting .................................................................................................... 1916 Echo Analog Waveform Output (Channel1), Drive voltage (Channel 2) ............................................ 2017 DAC Output of Filtered Signal (Channel 2) and Drive Voltage (Channel 1)........................................ 2118 Schematic, LIN ............................................................................................................. 2219 Schematic, Power .......................................................................................................... 2220 Schematic, RS232 ......................................................................................................... 2321 Schematic, USB Controller ............................................................................................... 2322 Schematic, PGA450-Q1 (TPIC8500-Q1)................................................................................ 2423 PCB Layout, Bottom ....................................................................................................... 2524 PCB Layout, Top ........................................................................................................... 25

    List of Tables

    1 Jumpers ....................................................................................................................... 52 Default Jumper Settings .................................................................................................... 53 Default 0-Ω Resistor Setting................................................................................................ 54 Transducer and Transformer Manufacturer Part Numbers............................................................. 6

    Trademarks

    1 Read This FirstThe PGA450-Q1 is an interface device for ultrasonic transducers used in automotive parking assistanceand blind spot detection applications. The device functions as the driver and receiver for a wide range oftransducers with frequency ranges from 40 kHz to 70 kHz. The PGA450-Q1 device incorporates ananalog front end (AFE) and a 8051W microprocessor core. The AFE includes voltage regulators, anamplifier, an ADC, an oscillator, and a temperature sensor. The PGA450-Q1 device also implements aLIN 2.1 physical layer for communication. For more details, see the device data sheet.

    2 EVM OverviewThe features of this EVM are as follows:• Single power-supply input for basic operation• Example push-pull transformer and 58-kHz transducer• LIN master transceiver• RS-232 transceiver for UART testing and debug• PC control with a graphical user interface and USB communications board

    For a given PGA450Q1EVM installation, the following items apply:• The PGA450Q1EVM can have either a through-hole or surface-mount transformer installed on it.

    When a through-hole transformer is installed, ensure that the case corners are not touching thesurface mount pads.

    • The PGA450Q1EVM can be used to drive either a single-ended or push-pull transformer. The selectionof the drive method is achieved through jumper selection.

    • The USB communication board 5-V power supply must be enabled for LIN communication to work.The 5-V power supply provides power to the LIN master transceiver installed on the board.

    • In order to communicate with the PGA450-Q1 device using SPI, the 8051W inside the device must be

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com EVM Overview

    3SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    put in the reset state.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Power-Supply Requirements and Connections www.ti.com

    4 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    3 Power-Supply Requirements and Connections

    3.1 Power SupplyOnly one main power supply is needed. Apply 7 VDC to 18 VDC to the PGA450Q1EVM that suppliespower to the entire board, except for the USB communications board and LIN which are powered by theUSB communication PCB. Connect a power supply to the banana jacks, P1 “VPWR_IN” and P3 “GND” oruse the screw terminal P2.

    3.2 Controlling and Powering the PGA450Q1EVM via the USB Interface BoardThe PGA450Q1EVM is shipped with a USB interface board that provides a link from the PC-controlledGUI (described later) to the EVM. Connect the USB interface board to the PGA450-Q1 device byconnecting the 30-pin female header on the interface board to P6, the male 30-pin header on thePGA450Q1EVM. The TI logo on the interface board should face up when it is plugged in. Figure 1 showsthe interface board connected to the PGA450Q1EVM.

    Figure 1. PGA450Q1EVM Setup

    3.3 Connecting the TransducerA transducer is included with the EVM. Solder the transducer connector to the through-holes at P6.Alternatively, use the screw terminal to connect the transducer.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Jumper Settings

    5SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    4 Jumper SettingsThere are several jumpers and 0-Ω resistors located on the board, which are used to configure theconnections to the PGA450-Q1 device and the rest of the EVM. The default settings and their effects arelisted below.

    4.1 JumpersTable 1 shows the function of each specific jumper setting on the EVM.

    (1) The transformer provided with the EVM is push-pull. When using the single-ended configuration, JP4 must be disconnected andJP5 must be closed

    Table 1. JumpersReference Jumper Setting Function

    VPWR:VOTPClosed VP_OTP power supply input on the PGA450-Q1 device is connected to the 8-V voltage supply on the EVM.

    Open VP_OTP power supply input on the PGA450-Q1 device is not connected to the 8-V voltage supply on theEVM.

    VPWR:VLINClosed VPWR is connected to V_LIN, which is the LIN bus voltage.

    Open VPWR is not connected to V_LIN, which is the LIN bus voltage.

    JP3Closed The secondary of the transformer on the EVM is connected to the PGA450-Q1 device on the EVM.

    Open The secondary of the transformer on the EVM is not connected to the PGA450-Q1 device on the EVM.

    JP4Closed The transformer primary top terminal is connected to the OUTA pin on the PGA450-Q1 device, for push-pullconfiguration. (1)

    Open The transformer primary top terminal is not connected to the OUTA pin on the PGA450-Q1 device.

    JP5Closed The transformer primary top terminal is connected to the VREG pin on the PGA450-Q1 device, for single-ended configuration.

    Open The transformer primary top terminal is not connected to the VREG pin on the PGA450-Q1 device.

    4.2 Default Jumper Settings

    (1) Ensure the TI-GER USB Interface board has no jumpers populated except for the 5-V digital I/O-level option located adjacent tothe red 5-V test-point. The HEX jumper should not be installed, nor should any of the pins on pin block P3 be shorted; these arereserved for TI only.

    Table 2. Default Jumper Settings (1)

    Reference Jumper Position Function

    VPWR:VOTP Open VP_OTP power supply input on the PGA450-Q1 device is not connected to the 8-V voltage supply on theEVM.

    VPWR:VLIN Closed VPWR is connected to V_LIN, which is the LIN bus voltage.

    JP3 Closed The secondary of the transformer on the EVM is connected to the PGA450-Q1 device on the EVM.

    JP4 Closed The transformer primary terminal 1 is connected to the OUTA pin on the PGA450-Q1 device for push-pullconfiguration.

    JP5 Open The transformer primary terminal 1 is not connected to the VREG pin on the PGA450-Q1 device.

    4.3 0-Ω ResistorsThe 0-Ω resistor R2 is used to connect the programming voltage to the PGA450-Q1 device that issoldered to the PCB. This resistor is not populated on the PCB. The soldered device has had the OTPprogrammed for DEVRAM usage.

    Table 3. Default 0-Ω Resistor SettingReference Install Function

    R2 DNP The VP_OTP pin of the device does not have OTP programming voltage.

    Although they are installed to default settings in the factory, it is recommended that the user verify that thejumpers and 0-Ω resistors are installed to their default settings before powering on the EVM.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • 1 6

    3 4

    2

    TI to supplyTR1

    TRANSFORMER

    XFMR RETURN

    VREG

    GND

    OUTB

    OUTA

    C21

    100uF,SMT,35V,20%,AL

    11

    22

    P5

    OUTPUT

    C20

    2000pF,0805,1kV,10%,X7R

    JP3

    XFRM

    GND

    LIM

    IN

    XFMR RETURN

    C19

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    R93.3k,1210,1/4W,5%,+-200ppm/C

    11

    22

    DO NOT POPULATE

    P6

    JP4

    JP5

    SH5SH4

    SH3

    Socket for Programming OTP www.ti.com

    6 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    5 Socket for Programming OTPThe PGA450Q1EVM runs from the PGA450-Q1 device that is soldered to the board. In addition, the EVMprovides a footprint for a socket to enable programming the OTP in devices that are for customer-boarduse. The socket is not populated by default on the EVM. The part number for the recommended socket isOTS-28-0.65-01.

    The GUI then can be used to select the target PGA450-Q1 device when programming OTP (the twooptions are the soldered device, or the device in the socket). More details of how to do this are describedin the OTP section.

    6 Transformer and TransducerA matched transformer-transducer pair is included on the PGA450Q1EVM.

    NOTE: C20 is a temperature compensation capacitor for the XDCR. Match C20 to the selected XDCR. If XDCR isMurata MA58MF14-7N, 2000-pF capacitance is installed, and 1500-pF capacitance is provided as analternative. If XDCR is Murata MA58AF14-0N. 1500-pF capacitance is installed. Alternative specificationsinclude: 1500 pF, 0805, 250 V, 20%, NPO

    Figure 2. Transformer and Connector for the Transducer

    A matched transformer-transducer pair is included on the PGA450Q1EVM. Table 4 lists closed-toptransducers and tunable push-pull transformers from various manufacturer numbers that can be matchedwith a tuning capacitor to create a sensor pair. By default, the transducer and transformer provided withthe EVM are the Murata MA58MF14-7N and Mitsumi K5-R4, respectively.

    Table 4. Transducer and Transformer ManufacturerPart Numbers

    Manufacturer Part NumberTransducer (at P5 or P6)

    Murata MA58MF14-7NMurata MA58AF14-0N

    Transformer (TR1)Mitsumi K5-R4Toko N1342DEA-0008BQE=P3

    Murata has provided the following note with regard to the availability and ability to order their ultrasonicsensors:• For small quantity sample requests, inquire online at the Murata website: https://www.murata.com/en-

    us/contactform.• For consumer-grade applications exposed to controlled environments, consider open-structure

    sensors, such as the Murata MA40H1S-R. Distributors will typically have these sensors readilyavailable for purchase online.

    • For automotive-grade sensors (such as the transducers listed in Table 4 for applications exposed to

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007Chttps://www.murata.com/en-us/contactformhttps://www.murata.com/en-us/contactform

  • TPIC1021AQDRQ1

    RXD1

    EN2

    NWAKE3

    TXD4

    GND5

    LIN6

    VSUP7

    INH8

    U1

    LIN TxD GND

    LIN RxD

    GND

    V_LIN

    V_LIN

    GND

    LIN EN

    FOOTPRINT OK 4/21/10

    BA

    V3

    00

    4W

    -7-F

    D3

    R51.0k,0603,1/10W,5%

    C5220pF,0603,50V,10%,X7R

    R41.0k,0603,1/10W,5%

    C4

    0.1

    uF

    ,08

    05

    ,50

    V,1

    0%

    ,X7

    R

    R3

    0,0

    60

    3,1

    /10

    W,5

    %

    NWAKE

    R6

    0,0

    60

    3,1

    /10

    W,5

    %

    GND

    5V 5V

    V_LIN LINGND

    GND

    LIN

    RT

    LT

    LSEC

    CT

    CPT

    CTUNE

    T TTUNE PT

    SEC

    C LC C

    L

    ´

    = -

    www.ti.com PGA450-Q1 Communication Interfaces

    7SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    harsh environments, consider closed-top waterproof sensors, and inquire with distributors. Thedistributors will then request an order with Murata. Lead times for these sensors may vary up toseveral weeks.

    Key ultrasonic sensor specifications are frequency, sensitivity, and directivity. The transformer is used toexcite the transducer. The transformer is center tapped to double the voltage. Typically, a tuning capacitoris needed to match the resonant frequency between the transducer and transformer.

    (1)

    CPT, RT, LT, and CT are characteristics of the transducer, LSEC is the secondary inductance of thetransformer, and CTUNE is an external capacitor placed across the terminals of the transducer.

    Figure 3. Equivalent Circuit of Transformer-Transducer Sensor Pair

    7 PGA450-Q1 Communication InterfacesThe PGA450-Q1 device has several communication options including: SPI, LIN, and UART. All of thesecommunication interfaces and related circuitry are present on the PGA450Q1EVM.

    7.1 SPISPI is the main communication method on the PGA450-Q1 device. The 8051W inside the device must beput in reset to communicate using SPI. The SPI signals can be monitored with the CS, SCLK, SDI, andSDO test points on the EVM.

    7.2 LINThe EVM includes a LIN transceiver, which is the master transceiver. The PGA450-Q1 device is always aslave on the LIN bus and has the slave transceiver integrated inside the device.

    Figure 4. LIN Master Transceiver

    The 5-V supply in Figure 4 is provided by the USB communication board.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • MAX3221EUE+

    C1+2

    C1-4

    C2+5

    C2-6

    TIN11

    ROUT9

    EN1

    FORCEON12

    GND14

    V+3

    V-7

    TOUT (RS232)13

    RIN (RS232)8

    VCC15

    ~FORCEOFF16

    ~INVALID10

    U4

    1

    2

    3

    4

    5

    6

    7

    8

    9

    11

    10

    J1

    D Connector 9

    C230.1uF,0603,50V,10%,X7R

    C250.47uF,0805,50V,10%,X7R

    C28

    0.1uF,0603,50V,10%,X7R

    GND

    GND_UART

    TX_232RX_232

    ~INVALID

    C22 0.47uF,0805,50V,10%,X7R

    C24 0.47uF,0805,50V,10%,X7R

    TX_232

    5VRS232 VCC

    RxTx

    C27

    1uF,0603,25V,10%,X7R

    R13

    0,0603,1/8W,5%

    L1

    BEAD

    GND_UART

    GND_UART

    GND_UART

    GND_UART

    TXDRXD

    RX_232C26

    100uF,SMT,35V,20%,ALGND_UART

    GND_UART

    GND_UART

    tssop footprint and P/N

    TXDR11

    10.0k,0603,1/10W,5%

    5V

    PGA450-Q1 Communication Interfaces www.ti.com

    8 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    7.3 UARTAn RS-232 transceiver (MAX3221) is present on the EVM that can be used as a debugging interface fromthe 8051 MCU to a host PC. The circuit connects the TXD and RXD pins on the PGA450-Q1 device to theMAX3221 device. The RX and TX RS-232 signals are routed to a standard DB-9 connector on the EVM.The RS-232 circuit is shown in Figure 5.

    Figure 5. RS232 Transceiver

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Controlling the PGA450-Q1 Memory Spaces With the GUI

    9SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8 Controlling the PGA450-Q1 Memory Spaces With the GUIThe PGA450Q1EVM is controlled by the user through a PC with the USB communication board andassociated GUI. The PGA450Q1EVM GUI provides ways to manipulate all of the register spaces presentinside the PGA450-Q1 device (ESFR, EEPROM, RAM, OTP, DEVELOPMENT RAM). The followingsections describe how to manipulate the register spaces.

    8.1 Using the Register Grids to Manipulate the Register SpacesMost of the register spaces have register grids associated with them that provide a simple way toread/write the registers in the grid. There are eight buttons that are associated with the grid operations:ZERO GRID, DESELECT GRID, SAVE GRID, RECALL GRID, READ SELECTED, WRITE SELECTED,READ ALL, and WRITE ALL. These buttons perform operations on whichever register grid is currentlydisplayed. For example, when the GUI first loads, the ESFR register tab is displayed, if any of thepreviously listed buttons are pressed they perform operations on the ESFR register space. Each of theGRID functions is in one of the following sections.

    8.1.1 ZERO GRIDThe ZERO GRID button replaces the contents of the entire grid with 0.

    8.1.2 DESELECT GRIDThe DESELECT GRID button removes any selections that have been made in the grid without performingany operations on the registers that were selected.

    8.1.3 SAVE GRIDThe SAVE GRID button takes the contents of the register grid and saves them to a .TXT file. The data issaved in comma-separated-values format.

    8.1.4 RECALL GRIDThe RECALL GRID button opens a prompt that allows the user to select a .TXT file that was producedduring the SAVE GRID operation and then loads the grid with the contents from the .TXT file.

    8.1.5 READ SELECTEDThe READ SELECTED button performs a read operation on any registers in the grid that have beenselected by clicking the desired register number. Any selected registers are displayed blue.

    8.1.6 WRITE SELECTEDThe WRITE SELECTED button will perform a write operation on any registers in the grid that have beenselected by clicking the register number or modifying the register contents. Any selected registers aredisplayed in blue and any modified registers are highlighted in yellow. Any blue or yellow registers arewritten to when the WRITE SELECTED button is pressed.

    8.1.7 READ ALLThe READ ALL button performs a read operation on every register in the grid.

    8.1.8 WRITE ALLThe WRITE ALL button performs a write operation on every register in the grid.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Controlling the PGA450-Q1 Memory Spaces With the GUI www.ti.com

    10 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8.2 ESFR RegistersThe ESFR register displays all the function registers that are specific to PGA450-Q1 functionality. Theuser can set each register manually through SPI or define register values in 8051W firmware. AnEvaluation tab on the right side helps to set the ESFR registers for quick evaluation. More details of theEvaluation tab are described in a later section.

    8.3 EEPROM RegistersThe EEPROM in the PGA450-Q1 device comprises 32 bytes of EEPROM and an EEPROM cache. Whenthe EEPROM grid is updated in the GUI, only the cache is updated.

    8.3.1 Program EEPROMThe Program EEPROM button writes 0x01 to the EE_CTRL ESFR to program the EEPROM memorycells. The EEPROM memory cells are programmed with the values that are in the EEPROM cache insidethe PGA450-Q1 device.

    The contents in the GUI are first transferred to the cache and then the cache is programmed.

    8.3.2 Reload EEPROMThe Reload EEPROM button reloads the EEPROM cache inside the PGA450-Q1 device with the values inthe EEPROM memory cells. It then performs a READ ALL to update the grid with the refreshed contentsof the EEPROM bank.

    The contents of the EEPROM cache can be updated on the GUI by clicking on the READ SELECTED orREAD ALL button.

    8.4 RAMThe RAM tab is set up only for individual register read/writes without the use of the grid. When this tab isdisplayed, the READ SELECTED / READ ALL and WRITE SELECTED / WRITE ALL buttons perform thesame operations, respectively.

    The PGA450-Q1 device has 512 bytes of general-purpose RAM. This general-purpose RAM is memory-mapped into two different memory spaces inside the PGA450-Q1 device: internal memory space(0x00–0xFF) and external memory space (0x0300–0x03FF).

    The user must select the appropriate memory space in the Combo Box before making the Read/Writerequest. Note the valid address range for the two RAM sections.

    8.5 OTPThe OTP tab is set up only for individual register read/writes without the use of the grid. When this tab isdisplayed, the READ SELECTED / READ ALL and WRITE SELECTED / WRITE ALL buttons perform thesame operations, respectively. The OTP tab also contains buttons used to load a .HEX 8051 program fileinto the 8051 MCU in the PGA450-Q1 device.

    The PGA450Q1EVM could potentially have two devices: a device that is soldered on the EVM and adevice that is in the socket. The GUI allows programming of either device. When the device choice ismade, the GUI automatically resets the microprocessor for the respective device so that it is ready to loadOTP through SPI

    NOTE: The OTP program requires R2 to be populated and the VPWR:VOTP jumper to be installed.This connects the VPROG_OTP 8-V supply on the VP_OTP pin during programming. Seethe data sheet for more details.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Controlling the PGA450-Q1 Memory Spaces With the GUI

    11SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8.5.1 Load .HEX File Into GUIThe Load .HEX File into GUI button is used to load the contents of a .HEX file into the GUI RAM for usewith other operations. When the button is pressed, a second window opens that allows the user to locateand open the desired .HEX file on the PC. See Figure 6 for an example of this operation.

    Figure 6. Loading a .HEX File Into the GUI

    8.5.2 Program OTP Memory from .HEX FileIf the Program OTP Memory from .HEX File check box was checked (default) when the .HEX file wasloaded into the GUI, the OTP memory is programmed with the contents of the .HEX file.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Controlling the PGA450-Q1 Memory Spaces With the GUI www.ti.com

    12 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8.5.3 Verify OTP ProgrammingIf the Verify OTP Programming button was also checked (default), then after the OTP memory is finishedprogramming, the GUI reads the contents of the OTP memory through SPI and verifies against the .HEXfile. If the OTP memory matches the contents of the .HEX file, the GUI displays the message “OTPMemory Verification Successful,” as seen in Figure 7.

    Figure 7. OTP Memory Successful Programming Verification

    8.5.4 Check OTP StatusPress the "Check OTP Status" button to verify what is currently programmed into OTP. The three possibleresults are:• Programmed to Jump to DEVRAM: The jump to DEVRAM statement has been programmed into the

    OTP. This means that programs loaded into the DEVRAM will execute.• OTP Empty: Nothing has been programmed in the OTP.• Programmed: The OTP has been programmed with something other than the jump to DEVRAM

    statement.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Controlling the PGA450-Q1 Memory Spaces With the GUI

    13SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8.6 DEVRAMThe DEVRAM tab is set up only for individual register read/writes, without the use of the grid. When thistab is displayed, the READ SELECTED / READ ALL and WRITE SELECTED / WRITE ALL buttonsperform the same operations, respectively. The DEVRAM tab also contains buttons used to load a .HEX8051 program file into the 8051 MCU in the PGA450-Q1 device.

    The process of loading the .HEX file into the DEVRAM is identical to that of OTP.

    For a pristine IC that has never been programmed (OTP Status reads "OTP Empty"), in order to runsoftware from DEVRAM, the OTP memory must be programmed with some specific instructions to redirectthe 8051 µP to DEVRAM. This must only be done once. To do this, check the "Program OTP MemoryAlso" button, and the GUI will program the OTP with this jump statement as well as program the DEVRAMwith the selected HEX file.

    Note that OTP programming may be required if the interrupt vectors are not programmed

    Figure 8. OTP Memory can be programmed while programming the Development RAM

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Controlling the PGA450-Q1 Memory Spaces With the GUI www.ti.com

    14 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8.7 FIFO/ECHO

    8.7.1 FIFOThe PGA450-Q1 device has a FIFO RAM that contains the output of the digital data path. The contents ofthe FIFO RAM can be displayed on the GUI and/or can be plotted in Excel.

    The FIFO RAM is displayed in the form of a grid. The GUI grid contents can be updated either by clickingon the READ ALL button or by clicking on the READ SELECTED button.

    The FIFO RAM contents can be displayed on the GUI and plotted in Excel by clicking the Read and SaveFIFO Data to File button.

    NOTE: Note: Microsoft Office version 2007 or above is required for this function to work properly.

    Figure 9. Echo Data Stored in FIFO RAM Plotted in Excel

    8.7.2 EVAL MonitorThis tab graphs the output of the digital data path directly in the GUI. The 8051W microcontroller must bein reset to use this tab.

    8.7.2.1 No. of LoopsThis option selects how many times the GUI will transmit a burst and plot the echo data.

    8.7.2.2 TriggerIf "Auto" is displayed, the GUI will continue sending bursts and plotting the echo data until the "LoopsComplete" count matches the "No. of Loops." If "USER" is displayed, the GUI will stop and wait for theuser to press the green flashing "Trigger" button before continuing.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Controlling the PGA450-Q1 Memory Spaces With the GUI

    15SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    8.7.2.3 ResolutionThis button has three options, "FULL", "1/2", and "1/4". The "FULL" setting plots all of the echo datapoints, but takes more time. The "1/2" and "1/4" options reduce the number of data points plotted whichresults in faster plotting.

    8.7.2.4 Clear PlotThe "CLR" button clears all data from the graph. If the "Clear Plot" option is checked, echo data will becleared from the plot every loop. If "Clear Plot" is not checked, every loop will plot the new echo data in anew color on top of the existing data on the graph.

    8.7.2.5 Export Data to ExcelThis option exports the echo data to Excel for each loop.

    8.7.2.6 Start/StopClick on the "Start" button to start the first loop. Click on "Stop" at any time to stop the programimmediately.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • LIN Master www.ti.com

    16 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    9 LIN MasterThe PGA450Q1EVM GUI communicates with the PGA450-Q1 device using LIN. The USB Communicationboard UART is the LIN master, and the PGA450-Q1 device is the LIN slave. The GUI can be used toconfigure the LIN frames that are transmitted to the PGA450-Q1 device.

    Figure 10. LIN Master on GUI

    In order to transmit data to PGA450-Q1 device using a LIN frame, the user must do the following:1. Enter the Frame PID in Edit Box corresponding to “Tx Frame PID”. The PID must be entered in hex.

    Note that valid PID ranges from 0x00 to 0x3F. The GUI software calculates the parity bits using theLIN 2.1 method before the PID is transmitted to the slave.

    2. Enter 0–8 bytes of data in the “Data to be Txed” box. Each data byte must be entered in Hex.3. Select the CLASSIC or ENHANCED checksum, which must match the LIN checksum setting in the

    PGA450-Q1 ESFR LIN_CFG register.4. Click on the TRANSMIT button

    In order to receive data from PGA450-Q1 device using a LIN frame, the user must do the following:1. Enter the Frame PID in Edit Box corresponding to “Rx Frame PID”. The PID must be entered in hex.

    Note that valid PID ranges from 0x00 to 0x3F. The GUI software calculates the parity bits using theLIN 2.1 method before the PID is transmitted.

    2. Enter the number of data bytes the user expects back from the PGA450-Q1 device.3. Select the CLASSIC or ENHANCED checksum4. Click on the RECEIVE button

    The data received from the PGA450-Q1 device is displayed in the Data Received box.

    If the data communication is not working, try Reset This Application, which power-cycles the LIN masterIC on the EVM.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTP Memory

    17SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    10 Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTPMemory

    10.1 ObjectiveTo modify the source code made available through the PGA450Q1EVM firmware installer, download theKeil C51 Development Tool for all 8051 devices, which includes the uVision IDE necessary to open andedit the PGA450-Q1 project file. Keil products use a license management system. Without a currentlicense, the product runs as a lite or evaluation edition with a few limitations.

    10.2 Setup

    Figure 11. DEVRAM Target Options

    To Program to DEVRAM:1. Change the code range to the DEVRAM memory space.

    a. Right click on Target 1 in the project window, and select Options for Target.b. Go to the BL51 Locate tab, and modify the Code Range to go from 0x2000–0x3FFF.

    2. Copy the following to the Code box:?pr?external1_ISR?PGA450_isrs (0X2100),?pr?timer0_ISR?PGA450_isrs (0X2400),?pr?timer1_ISR?PGA450_isrs (0X2800),?pr?serial_ISR?PGA450_isrs (0X2C00),?pr?linPID_ISR?PGA450_isrs (0X3000),?pr?linSciRxData_ISR?PGA450_isrs (0X3400),?pr?linSciTxData_ISR?PGA450_isrs (0X3800),?pr?external0_ISR?PGA450_isrs (0X3900),?pr?linSync_ISR?PGA450_isrs (0X3D00)

    3. Comment out the OTP section in STARTUP.A51, and uncomment the OTP sectiona. An example of this is shown in Figure 13.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTP Memory www.ti.com

    18 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    Figure 12. OTP Target Options

    To Program to OTP:1. Change the code range to the OTP memory space

    a. Right click on Target 1 in the project window, and select Options for Target.b. Go to the BL51 Locate tab, and modify the Code Range to go from 0x0000–0x1FFF.

    2. Delete everything in the Code box.3. Comment out the DEVRAM section in STARTUP.A51, and uncomment the OTP section.

    a. An example of this is shown in Figure 14.

    Figure 13. DEVRAM STARTUP.A51 Example Figure 14. OTP STARTUP.A51 Example

    Instructions: Build the PGA450.uvproj to generate the custom .HEX file used to program the internal8051 core. The LIN Demonstration using PGA450Q1EVM Firmware Rev 2.1 provides instructions on howto upload the .HEX file using the EVM GUI.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Use Case

    19SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    11 Use CaseThe purpose of this section is to provide step-by-step instructions on the setup and some basic evaluationprocedures.

    11.1 Evaluation Through SPI CommunicationIn order to provide a quick evaluation of the IC performance using the TI EVM and GUI without having todevelop sophisticated 8051 µP software, the GUI provides an intuitive interface tab, Evaluation Tab, thatcollects all necessary information regarding the transducer drive and receive. For transducer drive, itincludes: transducer frequency; transducer drive voltage, VREG; transformer configuration; and number ofdrive pulses. For transducer signal receive, it includes signal-processing parameters: LNA gain setting;BPF and LPF coefficient; clock selection; FIFO mode; and FIFO downsample size.

    1. Make sure all jumpers are connected according to the default settings, see Section 4.2.2. Connect the hardware and power supply, see Section 3. Make sure USB cable is connected to the

    computer and the interface board. It is recommended to monitor power supply current. Normal idlecurrent is around 6 mA. Active current is around 15 mA.

    3. Launch GUI software on computer.4. Click the "OFF (Micro Reset)" button to put the Micro in reset, then click READ ALL to read the default

    register values. Some default values are loaded in the table grid. If all are 0 or FF values, this meansthat there is an error with communication to the device. Check the hardware setup or restart the GUIsoftware.Fill out the "Evaluation" tab with the values shown in Figure 15.Use the "Eval Monitor" tab to send bursts and view the resulting echo data.

    Figure 15. Evaluation Tab Setting

    After all information is entered, make sure the device is in the micro reset state, then hit the TransducerDrive and Receive button to start the burst and receive.

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Use Case www.ti.com

    20 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    11.2 Monitoring the Signal PathThe PGA450-Q1 device has two useful test modes that allow users to quickly observe the echo signal asan amplified analog signal or from a DAC output which converts a digitally filtered echo signal. In theEvaluation tab, quick-access buttons Amplifier Output (unfiltered) and Datapath Output (filtered) areavailable. The signal is viewable on the DACO pin. Only one mode can be selected at a time. SeeFigure 16 and Figure 17 for the captured waveforms.

    Figure 16. Echo Analog Waveform Output (Channel1), Drive voltage (Channel 2)

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • www.ti.com Use Case

    21SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    Figure 17. DAC Output of Filtered Signal (Channel 2) and Drive Voltage (Channel 1)

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • VPWR

    5V

    C1

    0.1uF,0603,50V,10%,X7R

    GND

    5V

    VPWR

    GND GND

    GND

    F

    P1VPWR-IN

    F

    P3GND

    GND

    FLZ8V2C

    D2

    VPROG_OTP (8V)

    GND

    JP1VPWR:VOTP

    VPWR

    R1

    62

    0,1

    21

    0,1

    /2W

    ,5%

    VP_OTP_SOC

    C3

    1uF,0805,50V,10%,X7RGND

    C2

    100uF,SMT,35V,20%,AL

    JP2

    VPWR

    V_LINV_LIN

    GND

    GND

    GND

    GND

    GND

    GND

    GND

    GND

    GND

    GND

    GND

    GND

    B260-13-F

    A2

    C1

    D1

    R2

    DNP,0805,1/8W,5%

    VP_OTP

    POPULATE RESISTOR TO CONNECT V_OTP

    PWR-IN

    11

    22

    P2

    GND VPWR-IN

    TO THE SOLDERED DOWN PART

    TPIC1021AQDRQ1

    RXD1

    EN2

    NWAKE3

    TXD4

    GND5

    LIN6

    VSUP7

    INH8

    U1

    LIN TxD GND

    LIN RxD

    GND

    V_LIN

    V_LIN

    GND

    LIN EN

    FOOTPRINT OK 4/21/10

    BA

    V3

    00

    4W

    -7-F

    D3

    R51.0k,0603,1/10W,5%

    C5220pF,0603,50V,10%,X7R

    R41.0k,0603,1/10W,5%

    C4

    0.1

    uF

    ,08

    05

    ,50

    V,1

    0%

    ,X7

    R

    R3

    0,0

    60

    3,1

    /10

    W,5

    %NWAKE

    R6

    0,0

    60

    3,1

    /10

    W,5

    %

    GND

    5V 5V

    V_LIN LINGND

    GND

    LIN

    PGA450Q1EVM Schematics and Layout Drawings www.ti.com

    22 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    12 PGA450Q1EVM Schematics and Layout Drawings

    Figure 18. Schematic, LIN

    spacer

    spacer

    Figure 19. Schematic, Power

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • IO-11

    IO-6V_5.0_WORLD

    V_3.3_WORLDV_DVM_1V_DVM_2V_DVM_3

    GND

    GND

    IO-3IO-5

    IO-10 (SLOW OSC)

    IO-8__TX

    IO-9__RXPWR-DWN

    IO-7

    IO-AIO-BDAC_OUT

    IO-OSC

    GNDGND

    IO-SCLKIO-CSIO-MOSI

    IO-MISO

    IO-0 IO-1IO-2IO-4

    5V

    SDO

    SDICSSCLK

    CS_SOCKET

    VPWR

    LIN TxD

    LIN RxD

    LIN EN

    MISO, SDA1

    SCLK, SCL3

    CS (SS)5

    MOSI7

    IO-119

    IO-011

    IO-213

    IO-415

    IO-617

    V_5.0V (OUT)19

    CHIP OSC (OUT)21

    V_3.3V (OUT)23

    GND2

    IO-10 (PIC OSC)24

    PWR-DWN22

    IO-9, RX20

    IO-718

    IO-516

    IO-314

    IO-112

    IO-8, TX10

    GND8

    GND6

    GND4

    TIGER - A

    DVM-125

    DVM-227

    DVM-329

    IO-DAC30

    IO-B28

    IO-A26

    TIGER - A

    MAX3221EUE+

    C1+2

    C1-4

    C2+5

    C2-6

    TIN11

    ROUT9

    EN1

    FORCEON12

    GND14

    V+3

    V-7

    TOUT (RS232)13

    RIN (RS232)8

    VCC15

    ~FORCEOFF16

    ~INVALID10

    U4

    1

    2

    3

    4

    5

    6

    7

    8

    9

    11

    10

    J1

    D Connector 9

    C230.1uF,0603,50V,10%,X7R

    C250.47uF,0805,50V,10%,X7R

    C28

    0.1uF,0603,50V,10%,X7R

    GND

    GND_UART

    TX_232RX_232

    ~INVALID

    C22 0.47uF,0805,50V,10%,X7R

    C24 0.47uF,0805,50V,10%,X7R

    TX_232

    5VRS232 VCC

    RxTx

    C27

    1uF,0603,25V,10%,X7R

    R13

    0,0603,1/8W,5%

    L1

    BEAD

    GND_UART

    GND_UART

    GND_UART

    GND_UART

    TXDRXD

    RX_232C26

    100uF,SMT,35V,20%,ALGND_UART

    GND_UART

    GND_UART

    tssop footprint and P/N

    TXDR11

    10.0k,0603,1/10W,5%

    5V

    www.ti.com PGA450Q1EVM Schematics and Layout Drawings

    23SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    Figure 20. Schematic, RS232

    spacer

    spacer

    Figure 21. Schematic, USB Controller

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • GPIO1GPIO2

    TXD

    LIN

    XOUT SDOSDI

    CSSCLK

    TESTO_A

    TESTO_DRBIASCIN

    INLIM

    XINDVDDGND

    VREG

    RXD

    AVDDVREF

    GND

    GND

    OUTB

    OUTA

    GPIO1GPIO2

    TXD

    LIN

    OUTBSDOSDI

    CSSCLK

    TESTO_D

    VPWR

    GND

    RBIAS

    XINXOUT

    RXD

    CININ

    OUTA

    VREFVP_OTP

    AVDD

    LIM

    DVDD GND

    TESTO_A

    VREG

    GND

    VPWR1

    VREG2

    LIN3

    GND4

    DVDD5

    XIN6

    XOUT7

    GPIO18

    GPIO29

    RxD10

    TxD11

    CIN12

    IN13

    LIM14

    GND15

    TESTO_A16

    RBIAS17

    TESTO_D18

    NCS19

    SCLK20

    SDI21

    SDO22

    OUTB23

    GND24

    OUTA25

    VPROG_OTP26

    VREF27

    AVDD28

    TPIC8500-Q1

    U2

    SDOSDISCLK

    VPWR

    GNDVP_OTP_SOC

    AVDD_SOC

    DVDD_SOC GND

    GND

    VPWR1

    VREG2

    LIN3

    GND4

    DVDD5

    XIN6

    XOUT7

    GPIO18

    GPIO29

    RxD10

    TxD11

    CIN12

    IN13

    LIM14

    GND15

    TESTO_A16

    RBIAS17

    TESTO_D18

    NCS19

    SCLK20

    SDI21

    SDO22

    OUTB23

    GND24

    OUTA25

    VPROG_OTP26

    VREF27

    AVDD28

    TPIC8500-Q1TI to supply, NO PIN1 DESIGNATOR - REVERSABLE

    U3

    VPWR

    VP_OTP

    GND

    C11

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    VPWR VREG DVDD CIN VP_OTP AVDD

    C12

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    C13

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    C14

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    C15

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    C16

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    RGND GND GND GND GND

    R7

    100.0k,0603,1/10W,0.1%,+-25ppm/C

    RBIASGND

    GND

    C6

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    VPWR VREG_SOC DVDD_SOC VP_OTP_SOCAVDD_SOC

    C7

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    C8

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    C9

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    C10

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    GND GND GND GND

    XIN XOUT

    NX3225SA-16.000000MHZ

    1 3

    4 2

    X116MHz,15ppm,8pF

    C17

    12pF,0603,100V,5%,NPO

    C18

    12pF,0603,100V,5%,NPO

    GNDGND

    1 6

    3 4

    2

    TI to supplyTR1

    TRANSFORMER

    XFMR RETURN

    VREG

    GND

    OUTB

    OUTA

    C21

    100uF,SMT,35V,20%,AL

    11

    22

    P5

    OUTPUT

    C20

    2000pF,0805,1kV,10%,X7R

    JP3

    XFRM

    GND

    LIM

    IN

    XFMR RETURN

    C19

    0.1

    uF

    ,06

    03

    ,50

    V,1

    0%

    ,X7

    R

    CS_SOCKET

    RBIAS_SOCGND

    RBIAS_SOC

    R93.3k,1210,1/4W,5%,+-200ppm/C

    R8

    100.0k,0603,1/10W,0.1%,+-25ppm/C

    VREG_SOC

    R10

    20

    0k,0

    60

    3,1

    /10

    W,5

    %

    GND

    VREG

    11

    22

    DO NOT POPULATE

    P6

    JP4

    JP5

    SH5SH4

    SH3

    PGA450Q1EVM Schematics and Layout Drawings www.ti.com

    24 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    NOTE: C20 is a temperature compensation capacitor for the XDCR. Match C20 to the selected XDCR. If XDCR isMurata MA58MF14-7N, 2000-pF capacitance is installed, and 1500-pF capacitance is provided as analternative. If XDCR is Murata MA58AF14-0N. 1500-pF capacitance is installed. Alternative specificationsinclude: 1500 pF, 0805, 250 V, 20%, NPO

    Figure 22. Schematic, PGA450-Q1 (TPIC8500-Q1)

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • 13NetU3_13

    7NetU3_7

    3NetU3_3

    1VPWR

    19CS_SOC KET

    25NetU3_25

    11NetU3_11

    9NetU3_9

    5DVDD_SOC

    hole

    hole

    21SDI

    17RBIAS_SOC

    15GND

    27NetU3_27

    2VPWR

    1NetC20_1

    2XFMR RETURN

    23NetU3_23

    2NetC20_1

    1GND

    10NetU3_10

    4GND

    16NetU3_16

    22SDO

    26VP_OTP_SO C

    28AVDD_SOC

    1GPIO2

    1LIN

    1RXD

    1GND

    1CS

    1OUTA

    5GND_UART

    8NetJ1_8

    30DAC_OUT

    26IO-A

    24IO-10 (SLOW OSC)

    20IO-9__RX

    18IO-7

    12IO-1

    14IO-3

    6GND

    8GND

    4GND

    2GND

    14NetU3_14

    12NetU3_12

    8NetU3_8

    2VREG_SOC

    29V_DVM_3

    25V_DVM_1

    23V_3.3_WO RLD

    17IO-6

    19V_5.0_WO RLD

    13IO-2

    11IO-0

    3IO-SCLK

    7IO-MOSI

    5IO-CS

    1IO-MISO

    1NetJP1_1

    2VPWR

    1GND

    20SCLK

    18NetU3_18

    24GND

    1VP_OTP_SO C

    1IN

    1TXD

    1XO UT

    1DVDD

    1VPWR

    1GND

    1LIM

    1CIN

    1GPIO1

    1XIN

    1VREG

    1V_LIN

    1GND

    1LIN

    1V_LIN

    1GND

    1RBIAS

    1SDI

    1OUTB

    1VREF

    1GND

    2PWR-IN

    1GND

    1GND_UART

    15V

    1GND

    1NetJP4_2

    2VREG

    3OUTB

    1VREG

    2NetJP4_2

    1OUTA

    2NetJP4_2

    1RX_232

    1TX_232

    6NetC20_1

    4GND

    5NA_

    4NetJ1_4

    2TX_232

    1NetJ1_1

    1GND

    9NetJ1_9

    6NetJ1_6

    28IO-B

    22PWR-DWN

    16IO-5

    6NetU3_6

    10IO-8__TX

    27V_DVM_2

    15IO-4

    21IO-OSC

    0

    9IO-11

    1XFMR RETURN

    1GND

    2NetC20_1

    3RX_232

    7NetJ1_7

    1SCLK

    1VP_OTP

    1TESTO_A

    1TESTO_D

    1SDO

    1GND

    1AVDD

    1VPWR

    1GND

    1NetC26_1

    11NetJ1_11

    10NetJ1_10

    1PWR-IN

    0

    0

    1GND

    1GND

    1IO-9__RX

    2LIN RXD

    1IO-8__TX

    2LIN TXD

    1CS_SOC KET

    2IO-11

    1SDI

    2IO-MOSI

    1CS

    2IO-CS

    1SDO

    2IO-MISO

    1LIN EN

    2IO-0

    1SCLK

    2IO-SCLK

    6NetC25_27

    NetC24_18

    RX_232

    9RXD

    10~INVALID

    11TXD

    2NetC25_2

    3NetC22_14

    NetC23_25

    NetC25_1

    12GND_UART

    13TX_232

    14GND_UART

    1GND_UART

    16NetC26_1

    1NetC20_1

    2GND

    2LIM

    3NWAKE

    2LIN EN

    15GND

    14LIM

    17RBIAS

    18TESTO_D

    12CIN

    11TXD

    20SCLK

    21SDI

    22SDO

    9GPIO2

    8GPIO1

    7XO UT

    23OUTB

    24GND

    25OUTA

    6XIN

    5DVDD

    4GND

    27VREF

    28AVDD

    2VREG

    1VPWR

    6LIN

    7V_LIN

    4LIN TXD

    1LIN RXD

    16TESTO_A

    19CS

    13IN

    10RXD

    26VP_OTP

    3LIN

    5GND

    8NetU1_8

    1NetJP4_2

    2VREG

    3OUTB

    2NetC23_1

    15NetC26_1

    1NetC25_1

    4GND

    5NA_

    6NetC20_1

    1VPWR

    1XFMR RETURN

    1NetC26_1

    2GND_UART

    2GND

    13NetU3_13

    7NetU3_7

    3NetU3_3

    1VPWR

    19CS_SOCKET

    25NetU3_25

    9NetU3_9

    11NetU3_11

    5DVDD_SOC

    hole

    hole

    15GND

    17RBIAS_SOC

    21SDI

    27NetU3_27

    2VPWR

    1NetC20_1

    2XFMR RETURN

    23NetU3_23

    2NetC20_1

    1GND

    10NetU3_10

    4GND

    16NetU3_16

    22SDO

    26VP_OTP_SOC

    28AVDD_SOC

    1GPIO2

    1LIN

    1RXD

    1GND

    1CS

    1OUTA

    5GND_UART

    8NetJ1_8

    30DAC_OUT

    24IO-10 (SLOW OSC)

    26IO-A

    18IO-7

    20IO-9__RX

    14IO-3

    12IO-1

    4GND

    8GND

    6GND

    2GND

    8NetU3_8

    12NetU3_12

    14NetU3_14

    2VREG_SOC

    29V_DVM_3

    23V_3.3_WORLD

    25V_DVM_1

    19V_5.0_WORLD

    17IO-6

    11IO-0

    13IO-2

    5IO-CS

    7IO-MOSI

    3IO-SCLK

    1IO-MISO

    2VPWR

    1NetJP1_1

    1GND

    18NetU3_18

    20SCLK

    24GND

    1VP_OTP_SOC

    1IN

    1XOUT

    1TXD

    1VPWR

    1DVDD

    1GND

    1LIM

    1GPIO1

    1CIN

    1VREG

    1XIN

    1V_LIN

    1GND

    1V_LIN

    1LIN

    1GND

    1SDI

    1RBIAS

    1VREF

    1OUTB

    1GND

    2PWR-IN

    1GND

    1GND_UART

    15V

    1GND

    3OUTB

    2VREG

    1NetJP4_2

    2NetJP4_2

    1VREG

    2NetJP4_2

    1OUTA

    1TX_232

    1RX_232

    5NA_

    4GND

    6NetC20_1

    4NetJ1_4

    1NetJ1_1

    2TX_232

    1GND

    9NetJ1_9

    6NetJ1_6

    16IO-5

    22PWR-DWN

    28IO-B

    6NetU3_6

    10IO-8__TX

    21IO-OSC

    15IO-4

    27V_DVM_2

    0

    9IO-11

    1XFMR RETURN

    1GND

    2NetC20_1

    3RX_232

    7NetJ1_7

    1SCLK

    1VP_OTP

    1TESTO_A

    1SDO

    1TESTO_D

    1AVDD

    1GND

    1VPWR

    1GND

    11NetJ1_11

    1NetC26_1

    10NetJ1_10

    1PWR-IN

    1GND

    0

    0

    1GND

    15V

    2VPWR

    1XIN

    1VREG

    2GND

    2NetC26_1

    2GND

    1VREG_SOC

    1VPWR

    2GND

    1DVDD_SOC

    2VP_OTP

    2GND

    2GND

    1RBIAS_SOC

    1AVDD_SOC

    2GND

    1VP_OTP_SOC

    1NetD3_1

    2V_LIN

    1XOUT

    1VREG

    2GND

    25V

    1TXD

    2GND_UART

    1NetC24_1

    1GND_UART

    2NetC23_2

    2GND_UART

    1NetC22_1

    1NetC23_1

    15V

    1LIN

    2V_5.0_WORLD

    1PWR-DWN

    1NetD3_1

    2GND

    2GND

    1DVDD

    2GND

    2GND_UART

    1NetC26_1

    2GND_UART

    1NetC26_1

    2GND

    1VP_OTP_SOC

    1VP_OTP_SOC

    2GND

    3XOUT

    2GND

    1NWAKE

    2LIN EN

    15V

    2LIN RXD

    15V

    2LIN

    2GND

    2GND

    1CIN

    2LIM

    1IN

    2GND

    1RBIAS

    2GND

    1AVDD

    2GND

    1VPWR

    2GND

    2GND

    1V_LIN

    1VPWR

    2PWR-IN

    1XIN

    4NetX1_4

    2GND

    1VPWR

    2GND

    1VREG

    2GND

    2VP_OTP_SOC

    1VP_OTP_SOC

    1NetJP1_1

    2NetX1_2

    1VP_OTP

    2GND

    www.ti.com PGA450Q1EVM Schematics and Layout Drawings

    25SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    PGA450Q1EVM User’s Guide

    Figure 23. PCB Layout, Bottom

    Figure 24. PCB Layout, Top

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • Revision History www.ti.com

    26 SLDU007C–March 2012–Revised November 2015Submit Documentation Feedback

    Copyright © 2012–2015, Texas Instruments Incorporated

    Revision History

    Revision HistoryNOTE: Page numbers for previous revisions may differ from page numbers in the current version.

    Changes from B Revision (June 2015) to C Revision .................................................................................................... Page

    • Changed the Transformer and Connector for the Transducer schematic ......................................................... 6• Changed the Murata part numbers for the transducer in the Transformer and Transducer section ........................... 6• Added Murata note on availability of ultrasonic sensors ............................................................................. 7• Changed the Schematic, PGA450-Q1 (TPIC8500-Q1) ............................................................................. 24• Changed the PCB Layout, Top layout image ........................................................................................ 25

    http://www.ti.comhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLDU007C

  • IMPORTANT NOTICE FOR TI DESIGN INFORMATION AND RESOURCES

    Texas Instruments Incorporated (‘TI”) technical, application or other design advice, services or information, including, but not limited to,reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to assist designers who aredeveloping applications that incorporate TI products; by downloading, accessing or using any particular TI Resource in any way, you(individually or, if you are acting on behalf of a company, your company) agree to use it solely for this purpose and subject to the terms ofthis Notice.TI’s provision of TI Resources does not expand or otherwise alter TI’s applicable published warranties or warranty disclaimers for TIproducts, and no additional obligations or liabilities arise from TI providing such TI Resources. TI reserves the right to make corrections,enhancements, improvements and other changes to its TI Resources.You understand and agree that you remain responsible for using your independent analysis, evaluation and judgment in designing yourapplications and that you have full and exclusive responsibility to assure the safety of your applications and compliance of your applications(and of all TI products used in or for your applications) with all applicable regulations, laws and other applicable requirements. Yourepresent that, with respect to your applications, you have all the necessary expertise to create and implement safeguards that (1)anticipate dangerous consequences of failures, (2) monitor failures and their consequences, and (3) lessen the likelihood of failures thatmight cause harm and take appropriate actions. You agree that prior to using or distributing any applications that include TI products, youwill thoroughly test such applications and the functionality of such TI products as used in such applications. TI has not conducted anytesting other than that specifically described in the published documentation for a particular TI Resource.You are authorized to use, copy and modify any individual TI Resource only in connection with the development of applications that includethe TI product(s) identified in such TI Resource. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE TOANY OTHER TI INTELLECTUAL PROPERTY RIGHT, AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTYRIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN, including but not limited to any patent right, copyright, mask work right, orother intellectual property right relating to any combination, machine, or process in which TI products or services are used. Informationregarding or referencing third-party products or services does not constitute a license to use such products or services, or a warranty orendorsement thereof. Use of TI Resources may require a license from a third party under the patents or other intellectual property of thethird party, or a license from TI under the patents or other intellectual property of TI.TI RESOURCES ARE PROVIDED “AS IS” AND WITH ALL FAULTS. TI DISCLAIMS ALL OTHER WARRANTIES ORREPRESENTATIONS, EXPRESS OR IMPLIED, REGARDING TI RESOURCES OR USE THEREOF, INCLUDING BUT NOT LIMITED TOACCURACY OR COMPLETENESS, TITLE, ANY EPIDEMIC FAILURE WARRANTY AND ANY IMPLIED WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUALPROPERTY RIGHTS.TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY CLAIM, INCLUDING BUT NOTLIMITED TO ANY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON ANY COMBINATION OF PRODUCTS EVEN IFDESCRIBED IN TI RESOURCES OR OTHERWISE. IN NO EVENT SHALL TI BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL,COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES IN CONNECTION WITH ORARISING OUT OF TI RESOURCES OR USE THEREOF, AND REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.You agree to fully indemnify TI and its representatives against any damages, costs, losses, and/or liabilities arising out of your non-compliance with the terms and provisions of this Notice.This Notice applies to TI Resources. Additional terms apply to the use and purchase of certain types of materials, TI products and services.These include; without limitation, TI’s standard terms for semiconductor products http://www.ti.com/sc/docs/stdterms.htm), evaluationmodules, and samples (http://www.ti.com/sc/docs/sampterms.htm).

    Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2018, Texas Instruments Incorporated

    http://www.ti.com/sc/docs/stdterms.htmhttp://www.ti.com/lit/pdf/SSZZ027http://www.ti.com/lit/pdf/SSZZ027http://www.ti.com/sc/docs/sampterms.htm

    PGA450Q1EVM User’s Guide1 Read This First2 EVM Overview3 Power-Supply Requirements and Connections3.1 Power Supply3.2 Controlling and Powering the PGA450Q1EVM via the USB Interface Board3.3 Connecting the Transducer

    4 Jumper Settings4.1 Jumpers4.2 Default Jumper Settings4.3 0-Ω Resistors

    5 Socket for Programming OTP6 Transformer and Transducer7 PGA450-Q1 Communication Interfaces7.1 SPI7.2 LIN7.3 UART

    8 Controlling the PGA450-Q1 Memory Spaces With the GUI8.1 Using the Register Grids to Manipulate the Register Spaces8.1.1 ZERO GRID8.1.2 DESELECT GRID8.1.3 SAVE GRID8.1.4 RECALL GRID8.1.5 READ SELECTED8.1.6 WRITE SELECTED8.1.7 READ ALL8.1.8 WRITE ALL

    8.2 ESFR Registers8.3 EEPROM Registers8.3.1 Program EEPROM8.3.2 Reload EEPROM

    8.4 RAM8.5 OTP8.5.1 Load .HEX File Into GUI8.5.2 Program OTP Memory from .HEX File8.5.3 Verify OTP Programming8.5.4 Check OTP Status

    8.6 DEVRAM8.7 FIFO/ECHO8.7.1 FIFO8.7.2 EVAL Monitor8.7.2.1 No. of Loops8.7.2.2 Trigger8.7.2.3 Resolution8.7.2.4 Clear Plot8.7.2.5 Export Data to Excel8.7.2.6 Start/Stop

    9 LIN Master10 Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTP Memory10.1 Objective10.2 Setup

    11 Use Case11.1 Evaluation Through SPI Communication11.2 Monitoring the Signal Path

    12 PGA450Q1EVM Schematics and Layout Drawings

    Revision HistoryImportant Notice