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.

PGA460PSM-EVM: Using PGA460PSM with arbitrary microcontroler

Part Number: PGA460PSM-EVM
Other Parts Discussed in Thread: PGA460-Q1, , PGA460

Hi,

I have the PGA460PSM-EVM but I don't have PGA460-Q1 so I'm trying to comunicate and control PGA460PSM-EVM via an Arduino MEGA2560. All the documentation and software guides are to use with MSP microcontroler. Basically, i want to know if I have to buy PGA460-Q1 or can I use other micro such as Arduino MEGA2560? If I can, I assume it would be similar to the code examples avaiable, but most importantly, how would be the pinout configuration and where in the codes it would be changed for UART comunication?

Best regards and hope to hear from you soon,

Gabriel Onzi

  • Gabriel,

    For UART communication to the PGA460PSM-EVM, you will need to connect:

    • Supply voltage of 7-28V at the VPWR pin of the PGA460PSM-EVM
    • GND of MCU to GND of PGA460PSM-EVM
    • UART-TX from the master to the UART-RX of the PGA460PSM-EVM
    • UART-RX from the master to the UART-TX of the PGA460PSM-EVM

    If you are to use a 5V logic level microcontroller such as an Arduino, you must connect a 100kOhm pull-up resistor from the PGA460 TEST pin to an external 5V rail. If the PGA460 TEST pin is floating, then the device will assume 3.3V logic level operation. See the PGA460 datasheet section "7.3.12 TEST Pin Functionality" for details on enabling 5V logic level interfacing for UART or SPI.

    The PGA460 Energia Library and Code Example is available and can be easily ported into Arduino.