The Programmable Realtime Unit – Industrial Communications Sub-System (PRU-ICSS) is a versatile component of the AM335x SoC that enables real-time: deterministic: fast GPIO control: even when running a non-deterministic operating system. This reference design provides a concrete use case and implementation of the PRU-ICSS to directly control a thermal printer module. Included are C code examples for ARM to PRU communications: real-time GPIO pin control to drive the thermal print head elements and stepper motors: and pinmux configuration.
Part Number | Name | Companion Part | |
---|---|---|---|
AM3358 | AM3358 | Buy Datasheet | |
DRV8833 | DRV8833 | Buy Datasheet | |
LM1085 | LM1085 | Buy Datasheet | |
SN74AHC08 | SN74AHC08 | Buy Datasheet | |
SN74AHC1G32 | SN74AHC1G32 | Buy Datasheet | |
SN74LVC1G123 | SN74LVC1G123 | Buy Datasheet | |
SN74LVC1G332 | SN74LVC1G332 | Buy Datasheet | |
SN74LVC244A | SN74LVC244A | Buy Datasheet |
Download |
---|
Download the bill of materials for TIDEP0056 | Download |
Get results faster with test and simulation data that's been verified.
Download the test file for TIDEP0056Title | Updated | Type | Size (KB) | |
---|---|---|---|---|
Thermal Printing with the PRU-ICSS on the BeagleBone Black Gerber | 13 Jan 2016 | ZIP | 35 | |
Thermal Printing with the PRU-ICSS on the BeagleBone Black CAD Files | 13 Jan 2016 | ZIP | 1488 | |
Thermal Printing with the PRU-ICSS on the BeagleBone Black BOM | 13 Jan 2016 | 209 | ||
Thermal Printing with the PRU-ICSS on the BeagleBone Black Schematic | 13 Jan 2016 | ZIP | 199 |