首页 > 其他分享 >第2篇 硬件基础

第2篇 硬件基础

时间:2023-09-04 23:33:15浏览次数:35  
标签:2440 基础 接口 硬件 V1 V2 GPIO UDA1341

基础说明:
	1.声音采集:
		(1)采样频率:	常用频率:44K,  采用频率越高,失真越小,容量越大
		(2)采集: ADC,如果是双通道,数据表示为 : V1,V1' ,  V2,V2' ,  V3,V3' ......
			1)左声道:ADC精度,16位,24位
			2)右声道:
		(3)播放:DAC,安装采样的速度播放
		(4)WAV文件格式:
			1)头部:包括
				1. 采样频率
				2. 精度:16位,24位
				3. 声道:左声道,右声道
			2)音频数据:
				1. 双通道数据,如 V1,V1' ,  V2,V2' ,  V3,V3'


	2.硬件接口 (音频编解码芯片 UDA1341 的接口):			//参考: 自整理笔记资料\第2期_驱动大全\01_课堂笔记\016_声卡驱动/声卡驱动程序.jpg
		(1)IIS 接口(标准接口),对应有IIS控制器: 只传输 声音数据 ,包括: 播放 和 录音		//可以查看 2440 的手册, 了解具体的配置和时序协议
			1)引脚:
				I2SSCLK :位时钟, 按位传输数据
				I2SLRCK :表示传输的是 左声道 还是 右声道 的数据
				I2SSDI
				I2SSDO : 输出数据
			2)常用连接:
				SDRAM <===> IIS控制器 <===> UDA1341(DAC/ADC) <===> 扬声器/麦克风
				
		(2)控制接口: 设置音频编解码芯片的寄存器, 实现: 控制音量, 左右声道, 数据格式, 采样频率  ...		//注意:不是标准接口,不同的板子接口可能不一样
			1)接口类型:
				1. 可以是 L3 接口,应用如 UDA1341
				2. 也可以是 I2C 接口 ,或者其他 3线接口 ,应用如 WM8976
					
			2)L3接口:					//时序和协议可查看 UDA1341 的手册 , 也可参考图片 《声卡驱动程序.jpg》
				1. L3MODE:					 	//2440 上用 GPIO 来模拟
					0:表示地址模式
					1:表示数据模式
				2. L3CLOCK: 					//2440 上用 GPIO 来模拟
				3. L3DATA: 						//2440 上用 GPIO 来模拟
					可传输 地址 和 数据
				注意:
					UDA1341 中关于 L3 接口的驱动,是用GPIO来模拟实现的
					
		(3)麦克风接口:
			1)VINL1/VINR1 或者 VINL2/VINR2

标签:2440,基础,接口,硬件,V1,V2,GPIO,UDA1341
From: https://www.cnblogs.com/charlie12345/p/17676589.html

相关文章

  • ctfhub_WEB基础关(4)
    WEB基础五、XSS1、反射型该关卡刚开始不知道flag存在哪儿,刚开始只在name框中提交东西,但是无法获取到falg,查看了提示,然后流程大概是先在Name框中输入,提交,然后将提交之后的网址复制粘贴到提交url的框中,就可以得到falg利用beef工具来进行在输入姓名的框中输入构造的payload......
  • 速览 PHP 基础语法
    1.HelloWorld<?phpecho"Hello,World!"; //>Hello,World!2.注释// /**/3.数据类型数据类型类型中文名类型名标量类型布尔型boolean整型integer浮点型float字符串string复合类型数组array对象object查看数据类型voidvar_d......
  • 3.linux 常用硬件检查
    查看内存信息cat/proc/meminfo内存厂商:dmidecode-tmemory|grepMan||head-n1内存几代dmidecode-tmemory|grep"Type:D"内存型号dmidecode-tmemory|grep'PartNumber'|head-n1最大支持内存dmidecode|grep-P'Maximum\s+Capacity'内存条插槽,以及每......
  • java基础-数组-day06
    1.引入数组录入10个学生的成绩求和求平均importjava.util.Scanner;publicclassTestArray01{publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); intsum=0; for(inti=1;i<=10;i++){ System.out.println("请输入第"+i+"......
  • 计组 1.2 各个硬件的工作原理
    学习课程:【王道计算机考研计算机组成原理-哔哩哔哩】https://b23.tv/TTor1cN各个硬件的工作原理主存储器的基本组成MAR(MemoryAddressRegister):存储地址寄存器,接收读取的数据在存储体中的地址,或写入的数据应该写在存储体中哪个位置的地址。MDR(MemoryDataRegister):......
  • 理论基础-BASE理论和分布式事务模型
       ......
  • 【JAVA基础】IntelliJ IDEA 2023.2安装与激活
    下载IDEA访问https://www.jetbrains.com/idea/download/?section=windows下载最新版IntellijIDEA最新版安装与激活,当前版本为2023.2,仅供交流,请从官方渠道申请正版授权码。安装IDEA直接点击exe文件安装激活激活的方式有很多种,这里用激活码的方式(Activationcode)。1、打......
  • 视频监控/安防监控EasyCVR平台智能边缘网关硬件ubuntu系统如何取消休眠?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。视频汇聚融合管理平台EasyCVR既具备传统安防视频监控的能力,......
  • 第1篇 ASOC基础说明
    基础说明: 1.声音采集: (1)采样频率: 常用频率:44K,采用频率越高,失真越小,容量越大 (2)采集:ADC,如果是双通道,数据表示为:V1,V1',V2,V2',V3,V3'...... 1)左声道:ADC精度,16位,24位 2)右声道: (3)播放:DAC,安装采样的速度播放 (4)WAV文件格式: 1)头部:包括 1.采......
  • 学网络安全对学历有要求吗?需要什么基础?
    目前,网络安全处于高速发展阶段,其薪资、发展前景都非常不错,因此吸引了一大波人前来学习。然而在学习网络安全之前,很多人总会产生一些顾虑,因此犹豫不决,那么学网络安全需要什么基础?对学历有要求吗?以下是具体的内容介绍。学网络安全需要什么基础?如果你想要参加培训学习......