NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1767 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 1 از 1

موضوع: راه اندازی ads1232

  1. #1
    تازه وارد avr1083 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    mohammad amin javadi
    نوشته ها
    1
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    Icon17 راه اندازی ads1232

    سلام خدمت دوستان عزیز
    من یک پروژه شروع کردم مبدل آنالوگ به دیجیتال با استفاده از آیسی 24 بیتی ADS1232 برای شرکت تگزاس است .
    دیتا شیت که ارائه کرده گفته این آیسی بسیار ساده است و شما می توانید با دادن چند پالس کلاک به آیسی مقدار تبدیل شده را دریافت کنید. این پروژه من با آیسی میکرو کنترلر ATMEGA32 شروع کردم ولی هنوز نتوانستم کاملا جواب بگیرم .
    دیتا شیت این آیسی :

    دانلود دیتا شیت .

    صفحه 7 دیتا شیت در مورد PIN CONFIGURATION توضیح داده که هر کدام از پین ها برای چه منظور استفاده میشه . و همچنین در مورد Input Mux Select Input pin که تعیین کننده ورودی آنالوگ و Gain Select که چطور می توان گین را به صورت سخت افزاری تعیین کرد و همچنین Data Rate Select رو که با یک پین SPEED می توانیم انتخاب کنیم .

    سه پین مهم و اصلی هم به ترتیب :
    PDWN که برای کنترل خاموش و روشن شدن آیسی (Power-Down: Holding this pin low powers down the entire converter and resets the ADC)
    SCLK که برای کلا سیستم که دیتا براساس آن خروجی داده می شود .Serial Clock: Clock out data on the rising edge. Also used to initiate Offset Calibration and Sleep modes. See text for more details.)
    DOUT که پین خروجی دیتا براساس پالس کلاک ورودی می باشد .

    نمونه کد نوشته شده برای دریافت دیتا :


    کد:
    
        for(i = 0; i < 24; i++) 
            { 
                convert = convert<<1;
            
            
                CLK =1; 
                delay_ms(4); 
                if(DOUT) convert += 1; 
                delay_ms(4); 
                CLK =0; 
            } 
            
         delay_ms(1); 
         CLK =1; 
         delay_ms(1); 
         delay_ms(1); 
         CLK =0;
         
    
    return convert;

    وقتی مدار میبندم و برنامه اجرا میکنه مبدل درست کار نمیکنه می توانید هم فکری و کمک کنید در این موضوع
    با تشکر
    تصاوير پيوست شده تصاوير پيوست شده

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •