How to Use the PRU to Control a Peripheral: PRU_ADC_onChip on Sitara 335x using Beaglebone Black


December 21, 2018

In some situations, it makes more sense to control a peripheral with a deterministic, dedicated processor rather than a general purpose ARM core in a TI processor. Applications range from a dedicated monitoring system where the processing load can be offloaded from the ARM, to a real-time environment where stimulus requires a response from the processor in a known amount of time. This video provides an example of how to use the Programmable Real-time Unit (PRU) core to control a peripheral on any TI processor with a PRU-ICSS or PRU_ICSSG. In this case, to control the Analog-to-Digital Converter (ADC) on the Sitara AM335x processor using the BeagleBone Black.

Additional information

arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki