اطلاعیه

Collapse
No announcement yet.

ADC

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ADC

    سلام دوستان.
    من نوی یک پروژه ای لازمه که از یک adc شونزده یا چهارده بیتی استفاده کنم. اگر ازین adc ها استفاده کنم دقت مدارم باس زیر 70 میکرو ولت باشه.
    دوستان اگه تا حالا با adc های 16 یا 14 بیتی کار کردید میتونید یک مدل بهم پیشنهاد بدید که راه اندازیش ساده باشه و هم چنین سرعت نمونه برداریش تقریبا 1Msps باشه یا بیشتر.ترجیحا parallel هم باشه.مشکل هزینه هم ندارم.
    و اینکه واسه اینکه نویز نیفته رو مدار چه کنم؟چون 70 میکرو ولت خیلی کمه.به نظرم نویز خیلی تاثیر گذار بشه! :agree:
    دوستان اگر تا حالا به این دقت رسیدید و این adc ها رو درایو کردید لطفا پاسخ بدید چون میخام بسازم اگه اشتباه کنم کله پولام دود میشه!!! :cry2:
    خیلی ممنون

    #2
    پاسخ : ADC

    دوست عزیز شما می دونید که وقتی با ADC با دقت نامی 16 بیت کار می کنید، با بالارفتن سرعت نمونه برداری از دقت اون کم میشه !!!
    یک تایپکی هست تو قسمت ابزار دقیق همین سایت که راه اندازی AD7190 توش بررسی شده. دقت این ADC هم 24 بیت هستش اما ببینید دوستان چه دقتی رو براش تونستن در بیارن !!
    پس اگر 16 بیتی بگیرید، دقت حدود 14 بیت یا کمتر خواهید داشت.
    ترجیحا پارالل رو متوجه نشدم ؟
    کلا اینکه بتونید سیگنال با دقت کم رو ثبت کنید، (مثلا 70 میکروولت) بستگی خیلی زیادی به شرایط سیگنال و محیط ثبت اون داره.
    اما در مورد پارت نامبر ADC هم به نظر من برید و سایتهای Analog device و TI و Linear technology و maxim و قسمت مربوط به ADC ها رو بیارید. اونجا می تونید انواع مختلف رو به همراه ویژگی هاشون مثل دقت، سرعت، نویز، آفست، تعداد کانال، مصرف جریان، پیکربندی داخلی، پکیج، قیمت (البته 100 نمونه) و .... رو ببینید. بعد چند تا رو انتخاب کنید و تو سایتای ایرانی دنبال قیمت بگردید. احتمالا مجبور بشید سفارش خارج بدید.
    ---------
    .
    .
    ...........

    دیدگاه


      #3
      پاسخ : ADC

      ممنون از پاسختون.
      منظورتون اینه که من نمیتونم به این دقت برسم؟!
      الان پس من چه کنم؟!
      اتفاقا رفتم چند تا datasheet دیدم ولی چون تا حالا با اینا کار نکردم نتونستم تشخیص بدم کدوم یکی راه اندازیش ساده تره و نویز وایناش بهتره :sad:

      دیدگاه


        #4
        پاسخ : ADC

        مثل اینکه خوب نخوندید جواب منو.
        با یک ADC با دقت 16 بیت نامی (که تو دیتا شیت میگن) شما نمی تونید به دقت 16 بیت واقعی برسید.
        مثلا یک ADC رو در نظر بگیرید با دقت نامی 16 بیت و ولتاژ مرجع 2.5 ولت. حداقل ولتاژی که میشه با این ADC اندازه گرفت :
        1- اگر این ADC هم ورودی مثبت و هم ورودی منفی رو بتونه اندازه گیری کنه، حداقل دقتش میشه :
        [code=text]2.5/((2^15))[/code]
        2- اگر فقط ورودی مثبت رو اندازه گیری کنه :
        [code=text]2.5/((2^16))[/code]
        تو دو حالت بالا کمترین مقداری که میشه اندازه گرفت برای حالت دوم هستش که میشه 39 میکروولت. یعنی اگر همه چی ایده آل باشه، سیگنالتون توسط محیط از بین نره و فرض کنیم که خود ADC نویز داخلی نداره (به خاطر مبدل داخلش)، شما می تونی با یک ADC که 16 بیت دقت نامی داره، سیگنال تو اندازه گیری کنی.
        --- تو متنی که نوشتم هر جا دیدی اندازه گیری بخون نمونه برداری :mrgreen: دیگه حوصله نداشتم درست کنمشون.
        ---------
        .
        .
        ...........

        دیدگاه


          #5
          پاسخ : ADC

          خب آره متوجهم.
          الان مثلا من روی رنج 5 ولت با یک adc 16 بیتی حداکثر دقتی که میتونم بگیرم تقریبا همون 70 میکرو ولت هستش دیگه.که همون 5 تقسیم به دو به توان 16 هستش.
          ولی شاید در عمل خب نتونم بگیرم این دقتو و این تا حدودی طبیعیه فک کنم!
          ولی میخام بدونم که چطور ای سی ای انتخاب کنم و چه نوع فیلترینگ نویزی انجام بدم که خب بتونم نزدیک به این عدد دقت داشته باشم.حالا 16 بیت هم سخت بود فک کنم 14 بیت هم بتونه جواب بده بهم
          قراره که با این از یک ccd خروجی بگیرم ...

          دیدگاه


            #6
            پاسخ : ADC

            با توجه به اینکه هیچ مشخصاتی از سیگنال آنالوگ مورد نظرتون ندادید، من نمی تونم هیچ آی سی ای از تجربیات قبلیم رو به شما معرفی کنم.
            آی سی A/D رو بهتره از سایت آنالوگ، ti، یا Linear انتخاب کنید و سفارش بدید از چین براتون بخرن. توی هر 3 سایت سازنده هایی که گفتم، تمام آی سی ها و انتخاب ها براتون میسره. قیمت هم داره.

            ببین دوست عزیز، مقوله A/D مثه یه جنگل وسیع و تودرتو می مونه که برای خبره شدن توی این حوزه باید سالها کار عملی و تحقیق انجام بدی. من خودم درس خون بوم و کار بلد، 7-8 سال پیش تو آزمایشگاه دانشگاه ADC می بستیم برای 8051 و بعدشم AVR که 10 بیتی بود. الآنه بعد از 7 سال کار تخصصی تو این زمینه هنوز که هنوزه دارم دست و پا می زنم تا 14 بیت رزولوشن واقعی داشته باشم!
            برای رسیدن به دقت مطلوب واقعاً باید سیگنال مورد نظرتون رو خوبِ خوب درک کرده باشید. حتی اگه چیزِ ساده ای مثه دماسنج آنالوگ یا ترموکوپل باشه. باید نویزهای وارده بر مدار رو خوب شناسایی کنید و براش راه حل پیدا کنید. باید مدار رو خوب طراحی کنید و مهمتر از اون PCB رو به طرز جالبی سیم کشی کنید. تغذیه ها و ولتاژهای مرجع رو باید به درستی انتخاب کنید و براشون مدار طراحی کنید. به وفور از سلف و فریت بید و خازن های مختلف در جای جای تغذیه استفاده کنید و هزار تا دنگ و فنگ دیگه که تازه این شد سخت افزار.
            برای نرم افزار شما باید یه نموره پردازش سیگنال بدونید. از فیلترهای دیجیتال به خوبی استفاده کنید. Oversampling و پردازش بعد از اون رو فراموش نکنید.
            بیایید با Google آشتی کنیم!

            دیدگاه

            لطفا صبر کنید...
            X