这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » MAX515 请教各位一个不解的问题,为什么MAX515的输出,每次都不一样?

共2条 1/1 1 跳转至

MAX515 请教各位一个不解的问题,为什么MAX515的输出,每次都不一样?

院士
2006-09-17 18:14:16     打赏
MAX515 请教各位一个不解的问题,为什么MAX515的输出,每次都不一样?



关键词: MAX515     请教     各位     一个     不解     问题     为什么    

院士
2006-12-22 22:43:00     打赏
2楼
问 请教各位一个不解的问题,为什么MAX515的输出,每次都不一样?
可能是哪里出问题了? 1: 有知道的告诉一下呀有知道的告诉一下呀 2: 输出电压为什么会变化呢?在同样的输入数据情况下 3: 为什么不稳定?变化这么大? 4: 就没有高水平的热心人???!!!! 5: 描述问题要明确否则读者怎么了解你的情况?一般需要如下信息:

1、你应用这颗DAC的外围电路?
2、你的输入数据,以及对应的电压输出的离散范围?
3、其他怪现象?


史修栋

6: 多谢shixiudongMAX515的外围电路只是和单片机简单接口:
D_CLK       BIT   P1.0  ;  时钟线
D_IN        BIT   P1.1  ;  数据输入线
CS515       BIT   P1.2 ;  MAX515的片选
MAX515A_DATAH  EQU 61H;D代转换数据高位
MAX515_DATAL  EQU 62H;代转换数据低位

//子程序如下:
MAX515:

    CLR AD_CLK

        CLR CS515;CS设置为低电平
        LCALL MAX515_DELAY


    MOV R6,#08H
MAX515_LOOPH:
        LCALL MAX515_DELAY
    MOV A,MAX515_DATAH;装入高8位
    RLC A
      MOV D_IN,C
          SETB D_CLK;
         MOV MAX515A_DATAH,A
    LCALL MAX515_DELAY
         CLR D_CLK
           DJNZ R6,MAX515_LOOPH

        MOV R6,#08H
MAX515_LOOPL:
        LCALL MAX515_DELAY
    MOV A,MAX515A_DATAL
    RLC A
    MOV D_IN,C
          SETB D_CLK
      MOV MAX515A_DATAL,A
    LCALL MAX515_DELAY
         CLR D_CLK
        DJNZ R6,MAX515_LOOPL
        NOP
        NOP
             
        SETB CS515
        NOP
        NOP
        SETB D_CLK
        NOP
    RET

;==================================================
MAX515_DELAY:
        MOV R5,#3
MAX515_DELAY00:
        NOP
        DJNZ R5,MAX515_DELAY00

        RET 7: 输出电压的变化很大!只有输出0V和漫电压的时候才是稳定的,
其余电压变化太大,1-2V的变化,根本不对呀 8: 哎 9: 大侠都哪里去了

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]