测试 CS4344 立体声DA转换器
简 介: 本文测试了利用SPI驱动CS4344的实验, 但最终没有能够观察到正确的结果。 具体原因不明。
关键词
: CS4344;SPI
Contents
§01 构建测试电路
一、背景
这是在准备MicroPython内核笔记中实验过程中, 看到所使用的硬件平台上具有一颗 CS4344, 这是一个双通道立体声DA转换器, 之前没有使用过,今天借助这个平台进行测试一下。
二、电路图
这是电路板上CS4344电路图, 它通过E3,4,5以及D3与单片机相连。 输入输出E6,主时钟为E5, 左右通道选择使用E4, 时钟模式切换使用D3。 下面通过 MM32F3277上的MicroPython,通过SPI接口测试CS4344芯片。
由于当前MicroPython只支持三路SPI接口, 他们的外部管脚并不是E5,E6, 所以需要通过外部连线将SPI口与CS4344管脚相连。 如果使用SPI0, 则将PA5连接E5,将PA7连接E6。 这是连接后的电路板。
后来使用一拖二的跳线,直接将SPI的CLK引导SCLK/MCLK上。 经过实际测试,发现最终CS4344仍然没有任何信号输出。 这是数据信号 与输出的模拟信号。 没有产生任何响应。
※ 总 结 ※
本文测试了利用SPI驱动CS4344的实验, 但最终没有能够观察到正确的结果。 具体原因不明。
一、测试程序
from machine import Pin,SPI
import time
lrck = Pin('PE4', Pin.OUT_PUSHPULL, value=0)
spi0 = SPI(0,baudrate=800000, polarity=0, phase=1)
led0 = Pin('PA1', Pin.OUT_PUSHPULL, value=1)
print(spi0)def outdata(left,right):lrck(0)spi0.write(left.to_bytes(2,1))spi0.write(left.to_bytes(2,1))lrck(1)spi0.write(right.to_bytes(2,1))spi0.write(right.to_bytes(2,1))lrck(0)print('Test CS4344 DA convert.')count = 0
while True:count += 1if count % 1:outdata(0xaaaa, 0x5555)else: outdata(0x5555, 0xaaaa)time.sleep_ms(1)
测试 CS4344 立体声DA转换器相关推荐
- DA转换器芯片DP4344低成本替换CS4344
192K双通道24位DA转换器芯片DP4344低成本替换CS4344,支持2通道输出! DP4344 是一款完整的 2 通道输出数模转换芯片, 内含插值滤波器.Multi-Bit 数模转换器.输出模拟 ...
- DA转换器芯片DP4361 PIN2PIN CS4361
DA转换器芯片DP4361 PIN2PIN CS4361,无需更改软硬件,支持6通道输出,性价比更高! DP4361 是一款立体声六通道线性输出的数模转换器,内含插值滤波器.Multi-Bit 数模转 ...
- 高速AD/DA转换器常用资料
高速AD/DA转换器常用资料 [日期:2005-1-12] 来源:利尔达单片机技术有限公司 作者: [字体:大 中 小] 型号 位数 采样频率 通道数 接口 NMC2 电压功耗 封装 ADS1110 ...
- AD/DA转换器性能限度
AD/DA转换器性能限度 作者:夏风喃喃 参考:模拟集成电路设计 (加)David A. Johns and Ken Martin / 著 文章目录 AD/DA转换器性能限度 量化噪声 信噪比(SNR ...
- DA转换器是什么?快来一起学习一下吧
我们上篇文章DA转换器是什么?快来一起学习一下吧!已经谈论了AD转换器是什么,以及如何使用,那么这篇文章我们就来学习一下他的卵生兄弟DA转换器的一些知识吧! 一.什么是DA转换器 看过上篇文章后大家应 ...
- 计算机接口实验0832,0832 DA转换器实验.doc
0832 DA转换器实验 集 美 大 学 计 算 机 工 程 学 院 实 验 报 告 课程名称微机系统与接口技术实验名称实验五 0832 D/A转换器实验实验类型设计型 姓名学号 日期地点 成绩教师 ...
- da转换器正弦波c语言,AD与DA转换器和系统的连接及应用
AD与DA转换器和系统的连接及应用 实验四 A/D与D/A转换器和系统的连接及应用 一.实验任务 理解AD和DA转换器的工作原理,加深对AD和DA转换器接口电路的认知,掌握ADC0809和DAC083 ...
- PCF8591 ---AD\DA转换器的使用(IIC通信的软件模拟与应用) (by 51单片机)
依旧是借着蓝桥杯的机会,来学习一些模块,和软件模拟一些通信方式. 今天学习的模块是PCF8591,一款AD\DA转换器,使用IIC通信方式. 芯片的内部框图如下所示: 各引脚作用如下表所示: 仍旧和之 ...
- CS4344国产替代DP4344 192K 双通道 24 位 DA 转换器
DP4344可以直接替代CS4344. 产品概述 DP4344是一款完整的 2 通道输出数模转换芯片,内含插值滤波器.Multi-Bit 数模转换器.输出模拟滤波器,并支持大部分的音频数据格式.基于一 ...
最新文章
- Android四大基本组件和生命周期的介绍
- 数据安全(主从复制)
- 借助树的概率dp(期望)+数学-好题-hdu-4035-Maze
- kotlin学习笔记——接口与委托
- MySQL实战案例100例(一)-如何解决非等值范围查找问题?
- python编码和解码_Python中的编码与解码(转)
- php定义object数据类型,PHP数据类型(4):对象object
- 安卓开发——基于ViewPager的图片轮播
- 颜值实力派—打造MySQL运行监控环境
- 阿里云安装宝塔打不开 已经开放安全组_centOS7 apache安装PHPMYADMIN
- Ansible详解(七)——Ansible palybook简单使用
- 一次线上OOM过程的排查
- 寻找高匿名破盾代理方案1. tinyproxy
- java中事物的注解_JAVA中对事物的理解
- 2345 网址导航劫持 解决办法
- 会计软件属于什么计算机软件,会计核算软件属于什么_会计从业资格先学什么...
- 推荐使用金山WPS 2005 !
- 人脸识别摄像头与普通摄像头的区别
- Kotlin学习系列之:协程的取消和超时
- hibernate报错could not insert
热门文章
- 大学生选择云服务器,腾讯云?阿里云?还是华为云?
- VBA使用PING测试网络连接
- Formal Verification (一) 形式验证的分类、发展、适用场景
- vin接口车架号vin查询车型
- 防火墙命令补充和dmz_远程管理
- 《XSS跨站脚本攻击剖析与防御》—第6章6.1节参 考 文 献
- 红米4a android p,一图彻底看懂红米4/红米4A
- QT编程错误解决——error: no matching function for call to
- 通讯录的实现(C语言)
- python匿名函数调用_python之内置函数,匿名函数