..........1.2 PocketBeagle 2 Features and Specification .
Page 3
6 Additional Support Information 6.1 Certifications and export control ........6.1.1 Export designations .
Page 4
PocketBeagle 2 PocketBeagle 2 is an upgraded version of the widely popular PocketBeagle, designed as an ultra-compact, low- cost, and powerful single-board computer (SBC). Targeted at developers, students, and hobbyists, PocketBeagle 2 retains the simplicity and flexibility of its predecessor while delivering enhanced performance and expanded features to support modern development needs.
1 x 1GHz 512MB DDR4 512MB DDR3 1.2 PocketBeagle 2 Features and Specification This section covers the specifications and features of the board and provides a high level description of the major components and interfaces that make up the board.
Page 8
PocketBeagle 2 Table 1.3: PocketBeagle 2 board front components location table Feature Description AM6232 SoC Internet of Things (IoT) and gateway SoC with dual core A53 @ 1GHz MSPM0 MCU MSPM0 MCU to provide ADC and EEPROM functionality U, P and C LEDs USR1 - USR4 (U) user LEDs, Power (P) &...
Note: A USB-C to USB-C / USB-A to USB-C cable is not included, but recommended for the tethered scenario and creates a developer experience where the board can be used immediately with no other equipment needed. Tip: For board files, 3D model, and more, you can checkout PocketBeagle 2 repository on OpenBeagle. 2.2 Creating bootable microSD card To get started with creating a bootable microSD card, you need folloiwing items, 1.
Page 11
Fig. 2.1: Distros selection To begin you have to select PocketBeagle 2 from the list of boards, then select the image you want to flash, and finally select the microSD card. After doing this you have to select the config button to configure the image and then click on the flash button to start the flashing process.
PocketBeagle 2 Fig. 2.5: Flashing done Your microSD card is now ready to boot PocketBeagle 2. 2.3 Methods of operation 1. Directly tethered to a PC via USB-C port. 2. With TechLab Cape for sesors, USB host, LEDs and Buttons.
• System on Chip (SoC): At the core of PocketBeagle 2 is the AM6232 SoC, which integrates dual ARM Cortex-A53 cores, a Cortex-M4F core, and various peripherals. This SoC is optimized for power efficiency and performance, making it suitable for a wide range of embedded applications.
Page 15
Fig. 3.1: PocketBeagle 2 Block Diagram The following figure illustrates the I2C tree of PocketBeagle 2, showing the connections between the I2C master and various I2C slave devices on the board. The I2C tree is crucial for understanding the communication pathways and how different components interact with each other.
Page 16
Available on the P2 cape header for user-defined peripherals and custom applications. MCU_I2C0 Not connected to anything internally, thus can be used if someone wants to modify PocketBeagle 2 design to add some- thing like a QWIIC connector. These connections ensure efficient communication and control across PocketBeagle 2, enabling robust and flexible system design.
Fig. 3.3: Power tree 3.2 System on Chip (SoC) PocketBeagle 2 is powered by the AM6232 SoC, which is a high-performance, low-power processor designed for embedded applications. The AM6232 integrates dual ARM Cortex-A53 cores, a Cortex-M4F core, and various peripherals to support a wide range of functionalities. It is optimized for power efficiency and performance, making it suitable for applications requiring robust processing capabilities while maintaining low power con- sumption.
Page 18
PocketBeagle 2 Fig. 3.4: SoC functional block diagram 3.2. System on Chip (SoC)
Page 19
PocketBeagle 2 ensuring reliable operation of the SoC and preventing potential malfunctions due to power instability. Fig. 3.5: SoC decoupling capacitors The following figure shows the DDR controller of the SoC, which manages the communication between the processor and the DDR memory. It ensures efficient data transfer and memory access, playing a crucial role in the overall performance of the system.
Page 20
PocketBeagle 2 Fig. 3.7: SoC power capacitors Fig. 3.8: SoC power Fig. 3.9: SoC VSS (Ground) connection 3.2. System on Chip (SoC)
PocketBeagle 2 3.2.1 Boot Modes The following figure shows the boot configuration of PocketBeagle 2. Fig. 3.10: Boot configuration The following figure illustrates the bootstrap pins connection, which are used to select the boot mode during the power-up sequence. Fig. 3.11: Bootstrap pins connection 3.2.2 SoC GPIOs...
The TLV62595 is a high-efficiency, synchronous step-down converter that provides a stable 3.3V power supply to various components on PocketBeagle 2. It features a wide input voltage range, low quiescent current, and excellent transient response, making it suitable for powering sensitive electronics and ensuring reliable operation.
Applications: - Wearable devices - Fitness accessories - Portable medical devices - Bluetooth headsets - Other space-limited portable applications On PocketBeagle 2, the BQ21040 is used to manage the charging of a single-cell Li-Ion or Li-Polymer battery. The BQ21040’s status indication feature provides feedback on the charging status and any fault conditions, making it easier to monitor the charging process.
PocketBeagle 2 3.4.1 USB connections Fig. 3.31: USB connections 3.4.2 Cape headers P1 cape header Fig. 3.32: P1 cape headers P2 cape header 3.4.3 MicroSD card slot 3.5 Buttons & LEDs 3.5.1 User & Power Button 3.5.2 LED Indicators 3.6 Memory, Media, and storage Described in the following sections are the memory devices found on the board.
This ensures that important data is retained even when the system is powered off, enhancing the reliability and functionality of PocketBeagle 2. By integrating the MSPM0L1105, we can leverage its capabilities to expand the analog input and storage options of PocketBeagle 2, making it suitable for a wider range of applications and use cases.
Page 31
PocketBeagle 2 Fig. 3.39: DDR power Fig. 3.40: MSPM0L1105 as 8ch 12bit ADC & 4KB EEPROM Chapter 3. Design and Specifications...
3.7 Debug Ports 3.7.1 Serial debug port PocketBeagle 2 features a JST-SH 1.00mm connector for UART, which is compatible with the Raspberry Pi Debug Probe. This connector allows for easy and reliable serial communication for boot time debugging purposes. Fig. 3.41: Serial debug port 3.7.2 TagConnect (JTAG)
4.2 Cape Header Connectors Beagle cape expansion interface on PocketBeagle 2 like other Beagles is comprised of two headers P1 & P2. All signals on the expansion headers are 3.3V unless otherwise indicated. On some of the cape header pins on PocketBeagle 2 multiple SoC pins are shorted and only one of them should be used at a time.
Page 37
PocketBeagle 2 # to set the GPIO pin state to HIGH debian@BeagleBone:~$ gpioset X # to set the GPIO pin state to LOW debian@BeagleBone:~$ gpioset X For Example: +---------+----------+ | Pin | P1.03 +=========+==========+ | GPIO 1 20 +---------+----------+ Use the commands below controlling this pin (P1.03)
Page 42
PocketBeagle 2 (continued from previous page) | Pin | P2.11 +=========+==========+ | GPIO | 1 1 +---------+----------+ Use the commands below for controlling this pin (P2.11) where X = 1 and Y = 1 the GPIO pin state to HIGH...
6.3 Production board boot media 6.4 Software Updates Follow instructions below to download the latest image for your PocketBeagle 2: 1. Go to BeagleBoard.org distro page. 2. On distros page, from dropdown select PB2 and download the image.
PocketBeagle 2 6.5 RMA Support If you feel your board is defective or has issues, request an Return Merchandise Application (RMA) by filling out the form at http://beagleboard.org/support/rma . You will need the serial number and revision of the board.
Need help?
Do you have a question about the PocketBeagle 2 and is the answer not in the manual?
Questions and answers