اطلاعیه

Collapse
No announcement yet.

adc در fpga ؟

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

    adc در fpga ؟

    سلام خسته نباشید
    یه سوال زیر دیپلم ...... و ضایع !
    fpga مبدل آنالوگ به دیجیتال داره مث میکرو ؟ کدوم خانواده ها و سری هاش دارن ؟ کدوما ندارن ؟ چن بیتیه ؟ چه جوری میشه ازش استفاده کرد ؟ کلا یه توضیحی بدید بی زحمت ممنون
    *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
    ناپلئون بناپارت

    #2
    پاسخ : adc در fpga ؟

    نداره
    ولی میتونی ADC خارجی بهش وصل کنی حتی میتونی ADC سرعت بالا که با میکرو نمیتونی بخونی با FPGA درایو کنی مثلا ADS830 که فکرکنم تا 80 مگ سرعتشه

    دیدگاه


      #3
      پاسخ : adc در fpga ؟

      نوشته اصلی توسط اوس موسی
      سلام خسته نباشید
      یه سوال زیر دیپلم ...... و ضایع !
      fpga مبدل آنالوگ به دیجیتال داره مث میکرو ؟ کدوم خانواده ها و سری هاش دارن ؟ کدوما ندارن ؟ چن بیتیه ؟ چه جوری میشه ازش استفاده کرد ؟ کلا یه توضیحی بدید بی زحمت ممنون

      سلام

      توی سری های جدید FPGA های Xilinx مخصوصا سری Artix-7 و Zynq مبدلهای XADC اضافه شده. یعنی داخل خود FPGA این مبدل ها اضافه شده. برای مثال سری Zynq 7000 همگی شامل یک xadc با دقت ۱۲ بیت هستند:http://www.xilinx.com/publications/prod_mktg/zynq7000/Zynq-7000-combined-product-table.pdf

      ولی در حالت کلی توی FPGA ها از ADC خارجی استفاده میشه.

      دیدگاه


        #4
        پاسخ : adc در fpga ؟

        خیلی ممنون از جوابتون
        خوب نمیشه توی خوده آی سی یه مبدل طراحی کنیم خودمون؟
        فک میکنم بشه
        *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
        ناپلئون بناپارت

        دیدگاه


          #5
          پاسخ : adc در fpga ؟

          بعد یه سوال دیگه معمولا از چه آی سی خارجی برای این منظور استفاده میشه؟
          که از لحاظ قیمتی و سادگی راه اندازی و دقت تفکیک خوب باشه؟
          ممنون :redface:
          *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
          ناپلئون بناپارت

          دیدگاه


            #6
            پاسخ : adc در fpga ؟

            بعد یه سوال دیگه معمولا از چه آی سی خارجی برای این منظور استفاده میشه؟
            که از لحاظ قیمتی و سادگی راه اندازی و دقت تفکیک خوب باشه؟
            ممنون :redface:
            *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
            ناپلئون بناپارت

            دیدگاه


              #7
              پاسخ : adc در fpga ؟

              نوشته اصلی توسط اوس موسی
              خیلی ممنون از جوابتون
              خوب نمیشه توی خوده آی سی یه مبدل طراحی کنیم خودمون؟
              فک میکنم بشه
              مهندس از اون حرفا بودها! منظورت چیه داخل FPGA مبدل رو طراحی کنیم؟؟؟ ADC کلا یک بلوک Mixed Signal هست. FPGA خودش کاملا دیجیتال هست حالا منظورت از اون حرفت رو متوجه نمیشم.

              برای اینکه از IC خارجی استفاده کنی باید با توجه به نیازت(فرکانس نمونه برداری, دقت نمومنه برداری , ...) آیسی رو انتخاب کنی. بعدش دیگه با توجه به ساختار آیسی باهاش ارتباط برقرار میکنی و دیتا رو حالا از طریق یک باس مثلا SPI از آیسی ADC دریافت میکنی. قیمت ADC ها هم خیلی متفاوت هست. با توجه به نیازت قیمت ها تغییر میکنن.

              دیدگاه


                #8
                پاسخ : adc در fpga ؟

                نوشته اصلی توسط اوس موسی
                خیلی ممنون از جوابتون
                خوب نمیشه توی خوده آی سی یه مبدل طراحی کنیم خودمون؟
                فک میکنم بشه
                به غیر از مبدل Flash ADC تقریبا بقیه بصورت نرم افزاری است . بتا بر این میتونین. فقط به یک op- map خارجی نیاز دارید

                کد:
                 ADC types
                 
                   direct-conversion ADC or flash ADC 
                   successive-approximation ADC 
                   ramp-compare ADC 
                   Wilkinson ADC 
                   integrating ADC 
                   delta-encoded ADC 
                   pipeline ADC 
                   sigma-delta ADC 
                   time-interleaved ADC 
                   ADC with intermediate FM stage 
                   time-stretch analog-to-digital converter
                .



                تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
                داشتن عقله زيادتر از دیگر آدم ها است

                دیدگاه


                  #9
                  پاسخ : adc در fpga ؟


                  ممنون از همه
                  در مورده اون حرف هم من چنین چیزی شنیده بودم خودم خیلی اطلاعی نداشتم که میشه یا ن
                  در کل خیلی خیلی خیلی ممنون
                  *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
                  ناپلئون بناپارت

                  دیدگاه


                    #10
                    پاسخ : adc در fpga ؟

                    سلام
                    adcها خانواده های مختلفی دارن مثل pipeline,sigma delta,... هرکدام کاربرد خاص خودشونو دارن.
                    بسته به پارامترهای مورد نیاز در پروژه مثل فرکانس نمونه برداری،پهنای باند سیگنال rf ،تعداد بیت adc ، میزان snr مورد نیاز، و نوع سیستم (مخابراتی یا صوتی) ...adc ها انتخاب می شوند.پس تمام این موارد رو نمیشه داخل یک ای سی مجتمع سازی کرد . بخاطر همینه که داخل fpga پیاده نمی کنند.

                    :nerd:

                    دیدگاه


                      #11
                      پاسخ : adc در fpga ؟

                      ممنون که جواب دادید
                      اونطوری که من از صحبت هاتون برداشن کردم منظورتون اینه که به صورت کلی میتونن که adc رو درون fpga طراحی کنن ولی به دلایلی که بالا مطرح شد این کارو نمیکنن
                      درست فهمیدم ؟
                      دوستمون تویه چنتا کامنت بالا تر یه چیزایی در مورد اینکه fpga یه آی سی صرفا دیجیتال و adc یه آی سی دیجیتال و آنالوگ است بنابراین اصلا نمیشه که adc رو داخل fpga طراحی کرد !
                      به نظرتون این حرف اشتباهه ؟
                      بعد یه سوال دیگه :
                      مگه نمیشه یه میکرو رو به صورت کامل داخل fpga پیاده سازی کرد ؟(مثلا avr) خوب اگه میشه یعنی adc میکرو هم پیاده سازی میشه و این یعنی که به صورت مجزا از میکرو هم میتونیم adc رو توی fpga طراحی و پیاده سازی کرد

                      این برداشت من درسته یا زاده توهمه ؟ :biggrin: :biggrin:
                      ممنون اگه کمک کنید :applause:
                      *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
                      ناپلئون بناپارت

                      دیدگاه


                        #12
                        پاسخ : adc در fpga ؟

                        میکرویی که داخل FPGA پیاده سازی میشه ورودی آنالوگ نداره در واقع نمیتونه داشته باشه چون FPGA ورودی آنالوگ نداره (به جز سری های جدیدی که در پست های قبلی ذکر شد). استفاده از ADC خارجی مخصوصاً محصولات Analog Devices که ارتباط SPI دارن مثل AD7490 در کنار FPGA مرسومه.
                        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
                        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
                        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
                        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
                        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

                        دیدگاه

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