安卓蓝牙Android bluetooth介绍(一):基本概念及硬件接口

Android bluetooth介绍(一):基本概念及硬件接口_CLK-CSDN博客_蓝牙硬件接口

蓝牙UART和PCM接口传输的信号各是什么?(详见如上链接)

UART:

1、当你通过蓝牙和别人互传文件时,就用UART传输。

数据传输如下所示:AP通过uart把数据发送到bt芯片中,通过无线发射出去,对方接收到后传给AP侧处理。

蓝牙UART和PCM接口传输的信号 硬件接口-编程知识网
2、当你用蓝牙耳机听音乐时,音频信号也由UART传输。

 音乐数据通过uart 传送出去,对方耳机接收到后解码播放。如果是录音数据,则同样传回手机端存储。

蓝牙UART和PCM接口传输的信号 硬件接口-编程知识网

PCM:传输通话时的语音信号。

 蓝牙UART和PCM接口传输的信号 硬件接口-编程知识网

 蓝牙UART和PCM接口传输的信号 硬件接口-编程知识网

 uart一般是传输文件,也可以传输语音bit流
pcm一般只能传输语音信号

语音通话时数据流:语音数据有3G网络接入,通过PCM传递到蓝牙芯片,蓝牙芯片通过2.4G发射出去,到蓝牙耳机接收,同样mic传回的语言数据做相应处理

耳机小白必读 一分钟看懂什么是PCM编码

无论是普通音乐爱好者还是耳机发烧友,大家对于常见的音频编码格式多少都会有一点了解,比如MP3、AAC、WAV、FLAC、DSD等等。但是,如果突然有人跟你聊到PCM编码格式,可能有些人会有一点懵。那么今天我们就利用大约一分钟的时间,简单快速的了解下什么是PCM编码格式。

    PCM编码(Pulse Code Modulation)即脉冲编码调制,于70年代末发展起来并成为CD和DVD的主要音频调制模式。它的采样频率从44.1kHz到192kHz不等,而在其输入端,需要设置滤波器以限制仅使20Hz~22.05kHz的频率通过,这样即可以覆盖人耳可听的全部频率范围(20Hz~20KHz)。

蓝牙UART和PCM接口传输的信号 硬件接口-编程知识网

    PCM的比特率(采样大小)从14bit发展到16bit、18bit、20bit直到24bit;采样频率从44.1kHz发展到192kHz。因此,PCM约定俗成了无损编码,因为PCM代表了数字音频中最佳的保真水准。然而,因为输入和输出都需要设置滤波器调整频率,所以PCM编码音频的保真度会受到一定限制。PCM的常见文件格式包括WAV、APE与FLAC,它们均为无损音乐文件格式。

  至于我们最常说的“无损音频”,一般都是指传统CD格式中的16bit/44.1kHz采样率文件,而知所以称其为“无损压缩”,也是因为其包含了20Hz~22.05kHz这个完全覆盖人耳可闻范围的频率而得名。

    几乎所有的有损压缩格式都是从WAV格式压缩转换而来(其内部的编码依然是PCM),而以前很多MP3设备不支持FLAC、APE、AAC等格式是因为它们不支持这些文件的解压缩,但是至今还没有一款播放器不支持WAV格式,这是因为WAV格式本身就是PCM码流。