首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
ad9834输出方波
2024-10-04
电赛总结(四)——波形发生芯片总结之AD9834
一.特性参数 1.2.3V~5.5V供电 2.输出频率高达37.5MHz 3.正弦波.三角波输出 4.提供相位调制和频率调制功能 5.除非另有说明,VDD = 2.3 V至5.5 V,AGND = DGND = 0 V,TA = TMIN至TMAX,RSET = 6.8 k,RLOAD = 200 (对于IOUT和IOUTB). 二.芯片管脚图 三.管脚功能说明 管脚名称 功能 FS ADJUST 此引脚和AGND之间连接一个电阻(RSET),从而决定满量程DAC电流的幅度.RSET与满量程电流
002_89C52_Proteus_DAC0832_输出50HZ,正弦波,三角波,矩形波,锯齿波
(一)非常感谢:89C51与ad0832 输出正弦波,三角波,矩形波,锯齿波 (二)在上面的情况下进行程序的修改,实现50HZ的输出 (三)电路图 (三)输出方波 (四)输出锯齿波 (五)输出三角波 (六)输出正玄波 (七)程序 #include <absacc.h> #include <reg52.h> #define DA0832 P2 #define DATA 57 //定时器延时 #define uchar unsigned char #define uint unsign
Android使用AudioTrack发送红外信号
最近要做一个项目,利用手机的耳机口输出红外信号,从而把手机变成红外遥控器,信号处理的知识基本都还给老师了,刚开始真的挺头疼.找了不少资料研究了一下,总算有点心得,在这里做个备忘. 一.音频信号输出原理 音频耳机口输出信号的原理已经有大牛的文章,参考http://blog.csdn.net/xl19862005/article/details/8522869 再补充一点个人的理解,Android音频输出采样率一般为44.1kHz,AudioTrack源码中限制最大采样率为48kHz,也就是说耳机音
YL-64 颜色传感器
TCS3200颜色传感器是一款全彩的颜色检测器,包括了一块TAOS TCS3200RGB感应芯片和4个白光LED灯,TCS3200能在一定的范围内检测和测量几乎所有的可见光.它适合于色度计测量应用领域.比如彩色打印.医疗诊断.计算机彩色监视器校准以及油漆.纺织品.化妆品和印刷材料的过程控制. 通常所看到的物体颜色,实际上是物体表面吸收了照射到它上面的白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反应.白色是由各种频率的可见光混合在一起构成的,也就是说白光中包含着各种颜色的色光
DS1337 时钟芯片在 C8051F 上的实现
一.DS1337介绍 DS1337串行实时时钟芯片是一种低功耗.全部采用BCD码的时钟日历芯片,它带有两个可编程的定时闹钟和一个可编程的方波输出.其地址和数据可通过I2C总线串行传输,能提供秒.分.时.日.星期.月和年等信息. 1.1 DS1337的引脚说明 DS1337的引脚排列示意图如图1所示.各引脚的功能如下: 图1 DS1337引脚示意图 VCC,GND:直流电源和接地端,VCC的输入范围在1.8~5.5V之间.X1,X2:标准的32.768kHz的石英晶振接入端,内部晶振电路设计要求晶
自制单片机之十七……PC与单片机RS-232串口的通讯和控制
这次我们来试着一步步的去掌握PC与单片机通过RS-232进行通讯和控制. 先说说我硬件的情况.我用的PC是个二手的IBM240小本本,十寸屏,赛扬400,机子很老了.但也有它的优点:1.串口,并口,PS鼠标口.USB口.PCM插槽全有. 调试硬件电路最好还是用真实串.并口好些,因为用USB转换的串.并口有时会出现兼容性上的问题,就会增加你调试上的复杂性. 下图为本人的IBM 240及各种接口图: 下图是PC的大小对比图 单片机还是我一步步做出来的那个了,USB-ISP编程线也是我前面秀
自制单片机之十一……模数转换IC ADC0809
我们重在实际制做,太罗嗦的内容我就不说了,只讲些跟制做有关的最精炼的知识. ADC0809是可以将我们要测量的模拟电压信号量转换为数字量从而可以进行存储或显示的一种转换IC.下面是它的管脚图和逻辑图: 管脚功能说明:IN0-IN7:模拟量输入通道.就是说它可以分时地分别对八个模拟量进行测量转换.ADDA-C:地址线.也就是通过这三根地址线的不同编码来选择对哪个模拟量进行测量转换.ALE:地址锁存允许信号.在低电平时向ADDA-C写地址,当ALE跳至高电平后ADDA-C上的数据被锁存START:启
我的 FPGA 学习历程(14)—— PWM 脉冲宽度调制
PWM 是一种调节输出功率的技术(俗称调压),其原理在于改变输出方波的占空比,具体输出见下图: 输出信号为电压值,当负载为恒阻时,上图中的输出功率分别为 25%.50%.75%. 实现方法如下: 设置一个计数器,上图中的第一行就是个 4 位的计数器,每满 15 自动变为 0.那么可以得到输出频率等于时钟的 1/16. 当计数器的值小于某个值的时候输出 0,高于或者等于某个值的时候输出 1. 假设控制的是一个小灯为 1/8 功率输出,那么我们需要的值就是 13 (4'hD),当计数器小于等于 13
【二代示波器教程】第12章 示波器设计—DAC信号发生器的实现
第12章 示波器设计—DAC信号发生器的实现 本章节为大家讲解二代示波器中信号发生器的实现.这个功能还是比较实用的,方便为二代示波器提供测试信号.实现了正弦波,方波和三角波的频率,幅度以及占空比设置. 12.1 DAC的输出阻抗和使能缓冲问题 12.2 DAC驱动实现 12.3 信号发生器配置界面设计 12.4 信号发生器波形显示效果 12.5 总结 12.1 DAC的输出阻抗和使能缓冲问题 我们这里把F429的输出阻抗和使能缓冲问题放在最前面说. 使能了多缓冲后
A/D和D/A的学习
从我们学到的知识了解到,我们的单片机是一个典型的数字系统.数字系统只能对输入的数字信号进行处理,其输出信号也是数字信号.但是在工业检测系统和日常生活中的许多物理量都是模拟量,比如温度.长度.压力.速度等等,这些模拟量可以通过传感器变成与之对应的电压.电流等电模拟量.为了实现数字系统对这些电模拟量的检测.运算和控制,就需要一个模拟量和数字量之间相互转换的过程.这节课我们就要学习这个相互转换过程.17.1 A/D和D/A的基本概念A/D是模拟量到数字量的转换,依靠的是模数转换器(Analog to
【转】学习MOS管技术知识,这篇文章就够了!
MOS管学名是场效应管,是金属-氧化物-半导体型场效应管,属于绝缘栅型.本文就结构构造.特点.实用电路等几个方面用工程师的话简单描述. 其结构示意图: 解释1:沟道 上面图中,下边的p型中间一个窄长条就是沟道,使得左右两块P型极连在一起,因此mos管导通后是电阻特性,因此它的一个重要参数就是导通电阻,选用mos管必须清楚这个参数是否符合需求. 解释2:n型上图表示的是p型mos管,读者可以依据此图理解n型的,都是反过来即可.因此,不难理解,n型的如图在栅极加正压会导致导通,而p型的相反. 解释3
TFT LCD显示原理详解
<什么是液晶> 我们一般认为物体有三态:固态.液态.气态,其实这只是针对水而言,有一些有机化和物 还有介于固态和液态中间的状态 就是液晶态,如下图(一): 图(一) <TFT LCD显示原理> a:背景 两块偏光的栅栏角度相互垂直时光线就完全无法通过,图(六)是用偏光太阳镜做的测试. 图(六) b:TFT LCD显示原理 液晶显示器就是利用偏光板这个特性来完成的,利用上下两片栅栏之间互垂直的偏光板之间充满了液晶,在利用
STM32.定时器
一.定时器分类 11个定时器: 定时器: 1.8 高级(7路PWM输出) 2.3.4.5 通用(4路) 6.7 基本 2个看门狗 1个sysTick 时钟分布: 二.这里我们主要对定时器中 定时时间的安排以及几路PWM的输出配置 1,时间安排 当计数器达到自动重装载寄存器值 就会发生中断. 2.TIM2_Configuration(void) 其中的这两句 /* 自动重装载寄存器周期的值(计数值)*/ TIM_TimeBaseStructure.TIM_Period=1000; /*时钟
TCS3200颜色传感器测试实验
TCS3200颜色传感器测试实验 2013-08-02 17:18:24 分享: 标签: Arduino TCS3200 传感器 TCS3200颜色传感器是一款全彩的颜色检测器,包括了一块TAOS TCS3200RGB感应芯片和4个白光LED灯,TCS3200能在一定的范围内检测和测量几乎所有的可见光.它适合于色度计测量应用领域.比如彩色打印.医疗诊断.计算机彩色监视器校准以及油漆.纺织品.化妆品和印刷材料的过程控制. 通常所看到的物体颜色,实际上是物体表面吸收了照射到它上面的白光(日光)
EMI-CLK信号串电阻并电容
一般DMIC的CLK都会EMI超标,所以看到的案子这个DMIC CLK信号都会源端串接电阻和并电容 1,串电阻是为了信号的完整性,考虑到匹配的,一般说来这个电阻不是固定的,要随实际的PCB的走线的阻抗和主控的输出阻抗决定的.这个是源端的串联匹配,所以电阻要靠近主控端,其公式是:主控输出电阻+串联匹配电阻=走线的阻抗. 2,电容也只是虑纹波的作用,滤掉电源的纹波和反射的纹波. (注意:加串聯電阻比較好.加電容對地副作用是引起接地跳動(Ground Bounce),反而對信號的質量不利.) 1.RC
AVR单片机教程——EasyElectronics Library v1.3手册
bit.h delay.h pin.h wave.h pwm.h tone.h adc.h button.h switch.h rotary.h pot.h ldr.h led.h rgbw.h segment.h lcd.h buzzer.h uart.h 主要更新: 其实没有必要用新版本号,但我不想再用写v1.2的那个编辑器了: 完成了所有板载器件的库(除OLED,并且不打算写): 为所有头文件添加C++支持(#ifdef __cplusplus). 下载 bit.h <bit.h>
AVR单片机教程——EasyElectronics Library v1.2手册
索引: bit.h delay.h pin.h wave.h pwm.h led.h rgbw.h button.h switch.h segment.h 主要更新: 添加了segment.h的文档: 新增基于中断的数码管驱动,自动完成动态扫描: 头文件与静态库文件下载:release. 1. bit.h <bit.h>定义了用于位操作的宏函数,适用于8或16位整数. set_bit(r, b):将r的第b位置为1. reset_bit(r, b):将r的第b位置为0. read_bit(r,
Arduino-一些函数
随机函数: int x=random(); //返回一个整型随机数 int x=random(10); //返回一个 [0,10) 整型随机数 int x=random(1,8); //返回一个[1,8)整型随机数 种子函数:randomSeed(100); //相同种子,随机数的序列是一样的 方波信号函数: tone(4,1000,1000); //参数1 引脚号 //参数2 频率 //参数3 时间 [可选:默认无限长] tone()函数在一个输出引脚产生一个方波信号,通常用来使
AVR单片机教程——蜂鸣器
本文隶属于AVR单片机教程系列. 引子 定时/计数器(简称定时器)是单片机编程中至关重要的一部分,再简单的单片机也会带有定时器. 也许你会觉得我们已经在delay函数中接触过定时器了,然而并不是,它只是软件地通过"浪费时间"来实现延时.我们接触定时器在数码管中,segment_auto函数可以自动完成动态扫描,好像在main函数背后又开了一个线程,两者并行执行一样.这就用到了定时器中断. 中断是一种必要的程序流程控制方法,但这两讲我们先聚焦于利用定时器来输出波形. 本讲中,我们用定
AVR单片机教程——示波器
本文隶属于AVR单片机教程系列. 在用DAC做了一个稍大的项目之后,我们来拿ADC开开刀.在本讲中,我们将了解0.96寸OLED屏,移植著名的U8g2库到我们的开发板上,学习在屏幕上画直线的算法,编写一个示波器程序,使用EEPROM加入人性化功能,最后利用示波器观察555定时器.放大电路.波形变换电路的各种波形. OLED屏 我们使用的是0.96寸OLED屏,它由128*64个像素点构成,上16行为蓝色,下48行为黄色,两部分之间有大约两像素的空隙.虽然有两种颜色,但每个像素点都只能发出一种
SPI接口的FLASH
SPI flash W25Qxx: W25Q系列的spiflash.每页(Page)256B,每16个page为一个sector(扇区=4KB),每16个扇区为一个block(块=64KB) W25Q16=16Mb=2MB=2048KB=32block=512sector=8192page; 操作:SPI flash写操作必须确保为0XFF才能写入,否则需要檫除操作,檫除的最小单位为Sector即4KB,所以有的会在单片机内部开一个4K的缓存(有点奢侈),写之前先读出来,檫除数据,合并数据(在檫
热门专题
centos java 正常 但是不能输出JAVA_HOME
ubuntu mysql server 其他版本
ArcGIS VBA 修改字段名称
背景定位——background-position属性
eclipse使用maven再web中lib加不了jar包
python 寻找值最小的几个数的索引
MySQL已有数据如何分表
matlab 判断是否在polygon
c# lbl自动换行
layui 下拉框搜索 动态数据
C# 大数据去重 MyEqualityComparer
linux gfortran 离线安装
dom-to-image会有黑边
springboot配置文件国际化
大一Python实验报告
Visual F#干啥的
ubuntu iscsi服务器
Qbitmap 与QbitArray
原生JS 怎么导入XMLHttpRequest
shell找到相关进程并杀掉文件