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

(ACTIVE) TIDEP0056

Description & Features

Technical Documents

Support & Training

Order Now


View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

Key Document

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-ICSS
  • Highlights Linux to PRU-ICSS communitations
  • Example usage of RPMsg and remoteProc frameworks

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.


  



Schematic/Block Diagram

Quickly understand overall system functionality.

Download Schematic

Design Guide

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

Download Design Guide

Design Files

Download ready-to-use system files to speed your design process. Get Viewer.

Download Design Files


Bill of Materials (BOM)

Find the complete list of components in this reference design.

Download BOM

TI Devices (8)

Order samples, get tools and find more information on the TI products in this reference design.

Part Number Name Product Family Sample & Buy Design Kits & Evaluation Modules
AM3358  Sitara Processor: Arm Cortex-A8, 3D Graphics, PRU-ICSS  Sitara processors  Sample & Buy View Design Kits & Evaluation Modules
DRV8833  2A Low Voltage Dual Brushed DC or Single Bipolar Stepper Motor Driver (PWM Ctrl)  Motor drivers  Sample & Buy View Design Kits & Evaluation Modules
LM1085  3A Fixed / Adjustable Output Linear Regulator  Power management  Sample & Buy Not Available
SN74AHC08  Quadruple 2-Input Positive-AND Gates  Gate  Sample & Buy View Design Kits & Evaluation Modules
SN74AHC1G32  Single 2-Input Positive-OR Gate  Gate  Sample & Buy Not Available
SN74LVC1G123  Single Retriggerable Monostable Multivibrator with Schmitt-Trigger Inputs  Specialty logic  Sample & Buy Not Available
SN74LVC1G332  Single 3-Input Positive-OR Gate  Gate  Sample & Buy Not Available
SN74LVC244A  Octal Buffer/Driver With 3-State Outputs  Buffer/driver  Sample & Buy View Design Kits & Evaluation Modules

CAD/CAE symbols

Part # Package | Pins CAD File (.bxl) STEP Model (.stp)
AM3358 NFBGA (ZCE)| 298 Download
Download Download
DRV8833 Download
Download Download
Download -
LM1085 Download Download
Download Download
SN74AHC08 Download Download
Download Download
Download Download
Download Download
Download Download
Download Download
Download Download
SN74AHC1G32 Download Download
Download Download
Download Download
SN74LVC1G123 Download Download
Download Download
Download -
SN74LVC1G332 Download Download
Download Download
Download Download
Download
Download
Download -
SN74LVC244A Download Download
Download Download
Download Download
(GQN) | 20 Download -
Download Download
Download Download
Download Download
Download Download
Download -
Download -

Texas Instruments and Accelerated Designs, Inc. have collaborated together to provide TI customers with schematic symbols and PCB layout footprints for TI products.

Step 1: Download and install the free download.

Step 2: Download the Symbol and Footprint from the CAD.bxl file table.


Technical Documents

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

User guides (1)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 3404 18 Nov 2015 0
Design files (4)
Title Abstract Type Size (KB) Date Views
ZIP 35 13 Jan 2016 0
ZIP 1488 13 Jan 2016 0
PDF 209 13 Jan 2016 0
ZIP 199 13 Jan 2016 0
Related Tools & Software

Software (1)



Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Blogs