431|0

5

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

TYX-DAC0832芯片资料-一款可代替DAC0832的国产芯片 [复制链接]

   TYX-DAC0832 是中山市添翼兴电子科技有限公司推出的一款DAC芯片,与美国国家半导体公司(national semiconductor)的DAC0832芯片功能相似,多数情况下可以平替,无需更改程序。TYX- DAC0832提供SOP16封装,可通过PCB转换成与DAC0832引脚对应的DIP20封装。需要注意,TYX-DAC0832的模拟量输出是通过PWM的方式,所以模拟量输出引脚Iout要用阻容滤波,详见参考电路。TYX-DAC0832的功能引脚图如下:

 

 

 

序号

引脚名称

引脚功能

1

DI3

数字信号输入第3位

2

WR1

输入寄存器的写选通输入端

3

CS

片选信号,低电平有效

4

DI1

数字信号输入第1位

5

VCC

电源正极,3.3V-5.5V

6

DI2

数字信号输入第2位

7

DI0

数字信号输入第0位(最低位)

8

DI7

数字信号输入第7位(最高位)

9

Iout

模拟量输出引脚

10

DI6

数字信号输入第6位

11

ILE

数据锁存允许信号输入端,高电平有效

12

GND

电源负极

13

DI5

数字信号输入第5位

14

WR2

 DAC寄存器的写选通输入端,负脉冲有效

15

DI4

数字信号输入第4位

16

XFER

数据传输控制信号输入端,低电平有效

 

 

 

参考应用电路如下图

 

转为ADC0804引脚对应的DIP20封装的原理图如下:

 

参考程序如下(主控STC89C52RC,晶振11.0592M。如用高速单片机,可在操作时序加延时)

#include <reg51.h>

 

#define DAC_DATA  P0

sbit DAC_CS= P2^0;

sbit DAC_WR1= P2^1;

sbit DAC_ILE= P2^2;

sbit DAC_WR2= P2^3;

sbit DAC_XFER= P2^4;

 

/*******延时函数*************/

void delay_ms(unsigned int xms) 

{

    unsigned int i,j;  

    for(i=0; i<xms; i++)

        for(j=0; j<110; j++);

}

 

void main(void)

{

    unsigned char temp=0;

    delay_ms(100);

    DAC_WR2 = 0;

    DAC_XFER = 0;

    DAC_ILE = 1;

    DAC_CS = 0;

    DAC_WR1 = 0;

    while(1)

    {

        temp++;

        DAC_DATA = temp;

        if(temp>=255)temp=0;

        delay_ms(50);  

    }

}

此帖出自信息发布论坛
点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表