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.

Using a '3254EVM-U module stand-alone



Hello,


Hopefully someone can point me the right way. I'm using a TLV320AIC3254EVM-U development "stick" to create a processing block for an intercom system. Got algorithms that should do the job, used the script utility so that it boots the app on startup, all that works even when plugged into a Linux machine with no drivers running. Problem is, to test the application in the field I need to get the '3254EVM-U modules to run all by themselves using just 5V power, with a minimum of extra stuff to make them go.

So the question is - Is there any way to trick the '3254EVM-U into thinking it's plugged into a PC so it'll boot up and run the script loaded into it? Sure would make my day. Thanks for any pointers.

  • Hello, Terry,

    Welcome to E2E and thank you for your interest in our products!

    I would suggest to take a look at the EEPROM Manager Tool on the AIC3254EVM-U CS. This option is used to store scripts and use them as a Boot Application.

    Please let me know if you have more questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.

  • Already using the script tool, it works if plugged into a PC but does not work if simply powered by 5V. Best I can tell it handshakes with the PC and if nothing is there just sits there and waits instead of running the loaded algorithm. This makes it hard to test in the field.. in my opinion if a script has been loaded then it should load the script into the '3254 first then do USB handshake stuff but that's not what happens. Already tried 15K pulldown resistors, looking like I'll need something active that resembles a PC (like a PI 0) plus a hub because I need to activate multiple EVM-U modules - it's an intercom. Was hoping there was a trick before going in that direction. Thanks, Terry.

  • Hi, Terry,

    I would recommend to verify if the USB signals need to be enabled too. However, since this is not a common usage of the EVM, we cannot guarantee that it will work.

    Best regards,
    Luis Fernando Rodríguez S.
  • Yes, it is verified that a USB host must be present for the EVM-U board to operate. For now I'm using a BeagleBone Black board and a USB hub, inconvenient but will permit the algorithms to be tested in the field (nothing has to be done to or installed on the BBB board, just an operating system that enumerates USB devices). The EVM-U only handshakes with the USB host at startup, so I devised a simple transistor switch that connects 5V as soon as it sees 5V from the USB port, then leaves the 5V connected, once the DSP has initialized the micro-PC can be shut down to save battery power. Perhaps this is not a typical use case but nevertheless field tests have to be done to see if the '3254 and the purepath algorithms are suitable for the application. Thanks.