TIDEP0056 Reference Design

Texas Instruments

Thermal Printing with the PRU-ICSS on the BeagleBone Black Reference Design

Description

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.

Features
  • Directly synthesizes stepper patterns using the PRU-ICSSHighlights Linux to PRU-ICSS communitationsExample usage of RPMsg and remoteProc frameworks
Applications
  • Currency counter
  • Portable POS
  • POS card reader
  • POS printer
  • Mobile POS
Product Categories

Parts

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

Software

Bill Of Materials

Download the bill of materials for TIDEP0056 Download

Schematic

Quickly understand overall system functionality.

Download the schematic for TIDEP0056

Test Data

Get results faster with test and simulation data that's been verified.

Download the test file for TIDEP0056