Part Number: AM623 Other Parts Discussed in Thread: TIDA-01555 Team,
-Are there ways to extend the GPI 28-bit shift feature to 32bits on the AM62xx PRUSS? Customer is looking to interface a multi-channel ADC that has some pre-amble so the complete data…
Hello John,
Thank you for the Query.
Do you thing there is a better choice for the above?
Please refer similar TI devices:
https://www.ti.com/product/ADS131M08
https://www.ti.com/product/ADS8588H
If you want more information on ADCs, please create separate…
Hello Bivin,
Different usecases will have different sample rates. We can provide guidance if you have specific suggestions, but it is up to you to actually calculate the math and see what is possible for different usecases.
You can find the math for an…
Hello Shruti,
PRU-ICSS devices & polling for GPI interrupts
For PRU-ICSS and PRUSS devices, the discussion you linked in the "original question" has most of the information you would be looking for. There is one additional important piece of information…
Hello Jejomar,
PRU ACCESSING SYSTEM MEMORY
That understanding is incorrect. The PRU can read any part of the address space, and it can write to any part of the address space that does not require elevated privileges to modify (e.g., PRU cannot be used…
Hello Eric,
The Task Manager can preempt code that is running on a PRU. And the Task Manager is the ONLY way to preempt code that is running on a PRU. However, unless you know exactly what you are doing, I would NOT suggest trying to bitbang a signal…
Hello,
One option for outputting a constant signal is setting the ICSSG_PWMs to output a 25MHz clock.
Another option is to manually program the PRU (probably in assembly) to ensure that the PRU GPO signal that acts as the 25MHz clock on one pin toggles…
It is definitely possible to use PRU to bitbang custom protocols to communicate with ADCs. See an example of using the PRU to interface with 6 different ADCs over SPI here: https://www.ti.com/tool/TIDA-01555, https://git.ti.com/cgit/apps/tida01555 . The…
Hello,
You have several options.
One option is to connect up to 4 SPI external slave devices to each McSPI instance. See thread "Linux Device tree, only first 4 SPI1 childs works." for more details: (+) AM3357: Linux Device tree, only first 4…
Hi,
Those requirements exceed the purpose of any of our SAR ADCs inside Sitara devices.
Our processors support several different peripherals that could be used to transfer data with DMA at very high speed but you would need to find a compatible ADC and…