This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PGA460: Transmission over interfaces other than serial (TIDA-01597)

Part Number: PGA460
Other Parts Discussed in Thread: TIDA-01597, , MSP430F5529, MSP432E401Y, TIDA-010046

Hello,

I'm looking at a design based on the Automotive Ultrasonic Sensing Module Reference Design for Park Assist (TIDA-01597).

The problem that I'm having is that we can't make use of a serial connection in the larger system where this would be integrated. Would it be possible to output over an Ethernet connection with a different ECU than the Launchpad mentioned in the design?

  • Hi Kajetan,

    The PGA460 only offers four interface types: SPI, UART, One-Wire UART (OWU), and Time Command Interface(TCI).

    OWU and TCI are typically used in automotive systems given they are VPWR high logic level referenced. If you need an Ethernet interface, you will need to aggregate the PGA460 interface data on an intermediate microcontroller, and then convert to an Ethernet packet. We do not have a reference design for an Ultrasonic-Ethernet solution.

  • Hi Akeem,

    I understand the limitations regarding the PGA460 itself.

    My question is about the ECU, which in that design is the MSP430F5529.

    Would something like the MSP432E401Y be a valid replacement, since it looks to offer Ethernet capability?

    I also found the TIDA-010046 reference design which seems to offer Ethernet using the MSP430F5529 MCU.

    Would either of these option enable aggregating the PGA460 data and transmitting them over Ethernet?

    Thanks,

    Kai

  • Hi Kai,

    Yes, the MSP432E401Y or MSP430F5529 with Ethernet combinations should be capable of aggregating the PGA460 data over Ethernet.

    You'll have three methods of extracting the ultrasonic time-of-flight results. Depending on how much data or type of data you require will determine which you use:

    1) Ultrasonic measurement results: for up to 8 objects, the PGA460 reports a 16-bit time of flight in micro-seconds, an 8-bit echo amplitude, and an 8-bit echo width. This is the most efficient means of data extraction.

    2) Echo data dump: The PGA460 saves a local copy of the echo envelope waveform in 128 bytes. This option gives the user a visual representation of the time-of-flight event, but requires additional post-processing to extract the ultrasonic measurement results manually.

    3) Real-time data dump: The PGA460 streams a high resolution (1MSPS ADC output) version of the echo envelope waveform in real-time over SPI (8MHz). This offers the most accuracy, but the PGA460 does not record results locally, so the user is solely responsible for capturing and storing the high-res output. Considering the maximum record length is 65ms, and a step resolution of 1us can be assumed, 65kBytes of free memory would be required (worst case) to capture these results.