Difference between revisions of "PineBuds Pro"

From PINE64
Jump to navigation Jump to search
(Created page with "400px|thumb|right|The PineBuds Pro The '''PineBuds Pro''' is a free and open source ANC TWS Earbuds capable of running custom-built open operating systems. Some of the notable features include light weight, 3 Microphones, ANC (Active Noise Cancellation), ENC (Environment Noise Cancellation) and high fidelity 6mm speaker. It is a fully community driven side-project which anyone can contribute to, allowing you to keep control of your device....")
 
(Copied the main description from the store to avoid confusion with OSHW)
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:PineBudsPro.jpg|400px|thumb|right|The PineBuds Pro]]
[[File:PineBudsPro.jpg|400px|thumb|right|The PineBuds Pro]]


The '''PineBuds Pro''' is a free and open source ANC TWS Earbuds capable of running custom-built open operating systems. Some of the notable features include light weight, 3 Microphones, ANC (Active Noise Cancellation), ENC (Environment Noise Cancellation) and high fidelity 6mm speaker. It is a fully community driven side-project which anyone can contribute to, allowing you to keep control of your device.
The '''PineBuds Pro''' are open firmware capable ANC wireless earbuds. Some of the notable features include their light weight, 3 Microphones, ANC (Active Noise Cancellation), ENC (Environment Noise Cancellation) and high fidelity 6mm speaker. It is a fully community-driven side-project which anyone can contribute to, allowing you to keep control of your device even though hardware is proprietary.
 
 
 


== Software releases ==
== Software releases ==
Line 12: Line 9:
=== SDK Release ===
=== SDK Release ===


** [https://files.pine64.org//SDK/PineBudsPro/PineBudsPro_SDK-20220916.7z PineBuds Pro "Little Whale" SDK date:20220916]
** [https://files.pine64.org//SDK/PineBudsPro/PineBudsPro_SDK-20221128.7z PineBuds Pro "Little Whale" SDK date:20221128]


== SoC and Memory Specification ==
== SoC and Memory Specification ==
* Based on [http://www.bestechnic.com/home/product/index/cate_id/6 BES 2300YP]
* Based on [http://www.bestechnic.com/home/product/index/cate_id/6 BES 2300YP]
[[File:BES-Tech.jpg|right]]
[[File:BES-Tech.jpg|right]]
[[File:JH7110_Block_Diagram.jpg|600px]]
[[File:BES2300YP_Block_Diagram.jpg|600px]]
 
 
=== CPU Architecture ===
* [https://www.sifive.com/cores/u74 Quad-core U74 up to 1.5GHz CPU]
[[File:SiFive.jpg|right|200px]]
* Fully compliant with the RISC-V ISA specification
* 64-bit RISC-V Application Core
* 32KB L1 I-cache with ECC
* 32KB L1 D-cache with ECC
* 8 Region Physical Memory Protection
* Virtual Memory support with up to 47 Physical Address bits
* Integrated up to 2MB L2 Cache with ECC
* includes RV64IMAC S7 monitor core, 16 KB L1 I-Cache with ECC, 8 KB DTIM with ECC
* 32-bit RISC-V CPU core (E24) for real time control, support RV32IMFC RISC-V ISA
 
 
=== GPU Architecture ===
* [https://www.imaginationtech.com/product/img-bxe-4-32-mc4/ Imagination Technology BXE-4-32 up to 600Mhz GPU]
[[File:imgtech.png|right|200px]]
* Support OpenCL 3.0
* Support OpenGL ES 3.2
* Support Vulkan 1.2
* Tile-based deferred rendering architecture for 3D graphics workloads, with concurrent processing of multiple tiles
* Support for GPU visualization, up to 8 virtual GPUs
* On fly frame buffer compression and decompression (TFBC) algorithm
* Performance: 128 FP32 FLOPs/Clock, 256 FP16 FLOPs/Clock
 
=== System Memory ===
* LPDDR4 RAM Memory Variants: 2GB, 4GB and 8GB.
 
== Board Features ==
 
=== Video ===
* Digital Video output up to 4K@30Hz
* 4K HDR @ 60fps
* H.264/AVC Base/Main/High/High10 profile @ level 5.1; up to 4Kx2K @ 60fps
* H.265/HEVC Main/Main10 profile @ level 5.1 High-tier; up to 4Kx2K @ 60fps
 
=== Audio ===
* 3.5mm audio Jack
 
=== Network ===
* Single or Dual 10/100/1000Mbps Ethernet
* 2.4GHz/5Ghz MIMO WiFi 802.11 b/g/n/ac with Bluetooth 5.2


=== Storage ===
=== SoC Architecture ===
* on-board SPI flash memory - bootable
* microSD - bootable, supports SDHC and SDXC and storage up to 256GB
* eMMC - bootable (optional eMMC Module)
* 1 USB3.0 Dedicated Host port
* 3 USB2.0 Host port


=== Expansion Ports ===
* CPU Features:
* PCIe 2.0
** [https://developer.arm.com/Processors/Cortex-M4 Dual-core ARM Cortex-M4F Processor Processor up to 300MHz CPU]
* 2x20 pins "Pi2" GPIO Header
[[File:Cortex-M4.png|right|400px]]
* 4 lane MiPi DSI port for LCD panel
** CMOS Single-chip Fully-integrated RF, PMU, Audio CODEC and Cortex-M4F CPU
* 4 lane MiPi CSI port for camera module
** 4MB Serial Flash On-chip for Custom Program
** Internal ROM 448KB for critical constants and code
** Internal SRAM 992KB for critical data and code
* BT Features:
** Bluetooth 5.2 dual-mode compliant
* Audio Features:
** Support BES Intelligent Bluetooth Retransmission (IBRT)
** Support FF/Hybrid ANC
** Dual MICs noise reduction
** Echo Cancellation
** Support low power voice activity detection
** Multi-band EQ and Bass enhancement
** Support Active Crossover
** Support TWS
** HiFi Stereo Audio DAC: 120dB SNR, 110dB DNR
** HiFi Stereo Audio ADC: 100dB SNR
²* Sample rates from 8 kHz to 384 kHz
** Support dual/single Mic noise suppression
** Support ambient awareness
** Support talk through
** 24-bit audio processing
* PMU Features
** 3.1V-5.5V Input for VBAT
** Internal LPO for low power mode.
** DCXO with internal oscillator circuit
** Internal temperature sensor


== Board Information, Schematics and Certifications ==
== Information, Schematics and Certifications ==
* Model "A" Baseboard Dimensions: 133mm x 80mm x 19mm
* Charging Case with two Left and Right earbuds
* Input Power: DC 12V @ 3A 5.5mmOD/2.1mmID center-positive Barrel DC Jack connector
* Input Power: DC 5V @ 0.5A USB Type-C
* Document:
** [https://files.pine64.org/doc/PineBudsPro/PineBuds%20Pro%20User%20manual-20220920-8pages-20221116.pdf PineBuds Pro User Manual]
* Schematic:
* Schematic:
** [https://files.pine64.org/doc/star64/Star64_Schematic_V1.0_20220721.pdf STAR64 Schematic 20220721 v1.0 (Prototye Board)]
** [https://files.pine64.org/doc/PineBudsPro/PineBuds%20Pro%20mainboard%20schematic-20220817.pdf PineBuds Pro Earbuds Schematic 20220817]
** [https://files.pine64.org/doc/PineBudsPro/PineBuds%20Pro%20charging%20cradle%20schematic-20220915.pdf PineBuds Pro Charging Case Schematic 20220915]
* Certifications:
* Certifications:
** Disclaimer: Please note that PINE64 SBC is not a "final" product and in general certification is not necessary. However, PINE64 still submits the SBC for FCC, CE, and ROHS certifications and obtain the certificates to prove that the SBC board can pass the testing. Please note, a final commercial product needs to perform its own testing and obtain its own certificate.
** [https://files.pine64.org/doc/cert/PineBuds%20Pro%20CE%20EMC%20Certificate-LCSA090522058E.pdf PineBuds Pro CE EMC Certificate]
** Not yet available
** [https://files.pine64.org/doc/cert/PineBuds%20Pro%20CE%20RED%20Certificate-LCSA090522057E.pdf PineBuds Pro CE RED Certificate]
** [https://files.pine64.org/doc/cert/PineBuds%20Pro%20FCC%20SDOC%20Certificate-LCSA090522056E.pdf PineBuds Pro FCC Certificate]
** [https://files.pine64.org/doc/cert/PineBuds%20Pro%20ROHS%20Report-LCSA090522054R.pdf PineBuds Pro ROHS Report]


== Datasheets for Components and Peripherals ==
== Datasheets for Components and Peripherals ==
* Star64 JH7110 SoC information:
* BES 2300YP SoC information:
** [https://doc-en.rvspace.org/JH7110/PDF/JH7110_Product_Brief.pdf StarFive JH7110 SoC Product Brief]
** [https://files.pine64.org/doc/datasheet/PineBudsPro/BES2300-YP_Datasheet_v1.0.pdf BES 2300-YP Datasheet V1.0]
** [https://doc-en.rvspace.org/JH7110/PDF/JH7110_Datasheet.pdf StarFive JH7110 SoC Datasheet]
* Charging Case:
* X-Power PMU information:
** [https://files.pine64.org/doc/datasheet/PineBudsPro/SY8821_SPEC_V1_2_2.pdf ThinkPlus Semi SY8821 Datasheet in Chinese]
** [https://files.pine64.org/doc/datasheet/star64/AXP15060%20datasheet%20V0.1.pdf X-Power AXP15060 Datasheet V0.1]
** [https://files.pine64.org/doc/datasheet/PineBudsPro/CH342DS1.PDF WCH Tech CH342DS USB to Dual Serial ports chip Datasheet]
* LPDDR4 (200 Balls) SDRAM:
** [https://files.pine64.org/doc/datasheet/PineBudsPro/COPO%20CP2021%202.5W%20Qi%20Wire%20Power%20Receiver.pdf COPO CP2021 2.5W Qi Wire Power Receiver Datasheet(noted: not staffed)]
** [https://files.pine64.org/doc/datasheet/rockpro64/SM512M32Z01MD2BNP(200BALL).pdf Micron LPDDR4 Mobile LPDDR4 Datasheet]
* EarBuds:
* eMMC information:
** [https://files.pine64.org/doc/datasheet/PineBudsPro/CE3156-EN-01.pdf ChiPower Tech CE3156 Single Cell Charger Datasheet]
** [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
** [https://files.pine64.org/doc/datasheet/PineBudsPro/LP3992-33B5F.pdf LowPower Semi LP3992 LDO Regulator Datasheet]
** [https://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
** [https://files.pine64.org/doc/datasheet/PineBudsPro/HLW-YHX190_20190810.pdf HLW Semi HLW-YHX190 OTP micro Datasheet in Chinese (noted: for power-on and reset control)]
** [https://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
** [https://files.pine64.org/doc/datasheet/PineBudsPro/TTP233D-SB6_V1.0_EN.pdf Tontek TTP-233D one key touch pad detect IC Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/E-00517%20FORESEE_eMMC_NCEMAM8B-16G%20SPEC.pdf 16GB Foresee eMMC Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf 32GB/64GB/128GB SanDisk eMMC Datasheet]
* SPI NOR Flash information:
** TBA
* Ethernet related info:
** TBA
* WiFi/BT module info:
** [https://files.pine64.org/doc/datasheet/star64/Fn-Link_6252B-UUB_datasheet_V1.1_20220329.pdf Fn-Link 6252B 11AC Dual Band 2T2R WiFi + Bluetooth5.2 Datasheet]


[[Category:PineBuds Pro]] [[Category:BES 2300YP]]
[[Category:PineBuds Pro]] [[Category:BES 2300YP]]

Revision as of 16:15, 8 December 2022

The PineBuds Pro

The PineBuds Pro are open firmware capable ANC wireless earbuds. Some of the notable features include their light weight, 3 Microphones, ANC (Active Noise Cancellation), ENC (Environment Noise Cancellation) and high fidelity 6mm speaker. It is a fully community-driven side-project which anyone can contribute to, allowing you to keep control of your device even though hardware is proprietary.

Software releases

Firmware Images Build

SDK Release

SoC and Memory Specification

BES-Tech.jpg

BES2300YP Block Diagram.jpg

SoC Architecture

Cortex-M4.png
    • CMOS Single-chip Fully-integrated RF, PMU, Audio CODEC and Cortex-M4F CPU
    • 4MB Serial Flash On-chip for Custom Program
    • Internal ROM 448KB for critical constants and code
    • Internal SRAM 992KB for critical data and code
  • BT Features:
    • Bluetooth 5.2 dual-mode compliant
  • Audio Features:
    • Support BES Intelligent Bluetooth Retransmission (IBRT)
    • Support FF/Hybrid ANC
    • Dual MICs noise reduction
    • Echo Cancellation
    • Support low power voice activity detection
    • Multi-band EQ and Bass enhancement
    • Support Active Crossover
    • Support TWS
    • HiFi Stereo Audio DAC: 120dB SNR, 110dB DNR
    • HiFi Stereo Audio ADC: 100dB SNR

²* Sample rates from 8 kHz to 384 kHz

    • Support dual/single Mic noise suppression
    • Support ambient awareness
    • Support talk through
    • 24-bit audio processing
  • PMU Features
    • 3.1V-5.5V Input for VBAT
    • Internal LPO for low power mode.
    • DCXO with internal oscillator circuit
    • Internal temperature sensor

Information, Schematics and Certifications

Datasheets for Components and Peripherals