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

موضوع: نرخ تبدیل adc در lpc1768

  1. #1
    تازه وارد Havva2 آواتار ها
    تاریخ عضویت
    Aug 2012
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض نرخ تبدیل adc در lpc1768

    سلام
    در منوال lpc1768 نوشته که از همین روش تقریبات متوالی در ADC برای تبدیل استفاده می کنه. اما در ادامه نوشته برای یک تبدیل 12 بیتی کامل 65 تا کلاک می خواد این باعث میشه حداکثر نرخ تبدیل 200 کیلوباشه.
    الان سوالم اینجاست این همه کلاک برای چی هست دیگه؟ در میکروهای قدیمی تر مثل lpc2148 تنها با 11 کلاک یک تبدیل کامل 10 بیتی رو انجام می داد و نرخ تبدیلش هم حدود 450 کیلو بود.
    چرا adc این میکرو عملکردش نسبت به قدیمی تر ها کندتر شده؟ 65 کلاک برای یه تبدیل 12 بیتی زیاد باید باشه!!

    تشکر

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

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    بله مطابق مطالب یوزر منوال این طوریه ظاهرا. البته فرکانس کاری 1768تا 13 مگ میتونه باشه که در 2378 تا 4.5 مگ هست. در 2378 در سه بیت clks میشد دقت را تغییر داد ولی در 1768 این گزینه نیست که دقت را از 12 بیت کمتر کرد. شاید چون دقت بالاتره کلاک مصرفی هم بیشتر شده و سرعت تبدبل کمتر!

  4. #3
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    البته دقت دو بیت فقط بهتر شده اما از این طرف 54 تا کلاک برای یک تبدیل اضافه شده.
    کلاک ورودی به adc هم که 13 مگ شده به نظر من خیلی اهمیت نداره، چیزی که مهمه نسبت کلاک ورودی به کلاک لازم جهت تبدیل یا همون نرخ تبدیله که اینجا کمتر هم شده.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  5. #4
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    البته همین دو بیت باعث میشه رنج تبدیل از 0 تا 1024 بشه 0 تا 4095 خوب دقت 4 برابر شده و البته سرعت تبدیل نصف ! مسئله اینه که گزینه ای نداره تنظیم کنیم ما چه دقتی می خواهیم این 12 بیت ثابته

  6. #5
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب - حالا مساله ای که ذهن من رو مشغول میکنه اینه که با 200 کیلو میخواید چکار کنید ؟
    همونطوری که میدونید دوستان مبدل های داخلی به نسبت از دقت خوبی برخوردار نیستن - چرا که به دلیل مجتمع بودن مدار های داخلی میکرو ممکنه که نویز یه قسمت به قسمت دیگه تاثیر کنه - مثال می زنم
    یکی از دوستان بنده یه دستگاه WAve کوردر ساخت با سری 23 - ولی بعد از ذخیره صدا و باز پخشش متوجه شد که نویزی بر روی صدا هست - بعد از کلی و تلاش فیلترینگ و بررسی متوجه شد که این نویز مربوط هست به واحد MMC - چرا که با فعال شدن این بخش نویز به گوش میرسید !
    اینو گفتم که بگم این سرعت اگه میخواد به ذخیره صدا و پردازش سیگنال سبدیل بشه - حواستون باشه

  7. کاربران : 4 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  8. #6

  9. #7
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    بستگی مستقیم به کاری که میخوای بکنی داره

  10. تشکرها از این نوشته :


  11. #8
    تازه وارد
    تاریخ عضویت
    Nov 2010
    نوشته ها
    2
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    البته همین دو بیت باعث میشه رنج تبدیل از 0 تا 1024 بشه 0 تا 4095 خوب دقت 4 برابر شده و البته سرعت تبدیل نصف ! مسئله اینه که گزینه ای نداره تنظیم کنیم ما چه دقتی می خواهیم این 12 بیت ثابته
    چرا این گزینه وجود داره. ما میتونیم با کم کردن دقت بسرعت رو افزایش بدیم:
    با تنظیم رجیستر 32 بیتی ad0cr
    با تنظیم بیت clkdiv که بیت 8 تا 15 هست میتوان با انتخاب دقت کمتر سرعت را افزایش داد

  12. #9
    تازه وارد
    تاریخ عضویت
    Nov 2010
    نوشته ها
    2
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    میتوان با انتخاب کمترین دقت (3 بیتی) تا بالاترین دقت (12 بیتی) سرعت را تا 4.5 مگاهرتز تغییر داد

  13. #10
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hasssan86 نمایش پست ها
    چرا این گزینه وجود داره. ما میتونیم با کم کردن دقت بسرعت رو افزایش بدیم:
    با تنظیم رجیستر 32 بیتی ad0cr
    با تنظیم بیت clkdiv که بیت 8 تا 15 هست میتوان با انتخاب دقت کمتر سرعت را افزایش داد
    سلام
    این بیت 8 تا 15 مربوط به تنظیم کلاک است که رابطه اش هم اینه:
    کد:
      adclk = pclk / ( clkdiv+1)
    و ربطی به تنظیمات دقت مبدل ندارد
    ولی در 2378 در بیت 17:19 clks این گزینه قرار داده شده که در 1768 نیست.

  14. #11
    کاربر فعال titery آواتار ها
    تاریخ عضویت
    Dec 2011
    نام
    وثوق
    نوشته ها
    166
    تشکر
    363
    تشکر شده 218 بار در 89 پست

    پیش فرض دقت adc

    سلام به دوستان
    اگه از 1768 در مد 12 بیتی adc استفاده کنیم و نرخ خواندن بالا مورد نیاز نباشد و بخواهیم بیشترین دقت رو داشته باشیم بر فرض کاملا ثابت بودن ولتاژ وصل شده به adc اگر در بارهای متوالی عدد رو بخونیم حدودا این عدد با عدد قبلی چقدر تفاوت و پرش دارد؟

  15. #12
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    برای فهمیدن این مورد اون رو به زمین وصل کنید و چند بار مقدار رو بخونید.

  16. تشکرها از این نوشته :


  17. #13
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2009
    نوشته ها
    32
    تشکر
    5
    تشکر شده 23 بار در 12 پست

    پیش فرض

    در یکی از application note های 1768 ADC دو برد مختلف رو ارزیابی کرده ، و همچنین نویزی که در اثر روشن بودن ماژول های داخلی برد روی ADC می گذارد.

  18. #14
    کاربر فعال titery آواتار ها
    تاریخ عضویت
    Dec 2011
    نام
    وثوق
    نوشته ها
    166
    تشکر
    363
    تشکر شده 218 بار در 89 پست

    پیش فرض

    من فعلا سخت افزار 1768 رو ندارم یکی از دوستانم ازم پرسید منم اینجا بیان کرد.هما تجربه هایی که شما از قبل دارید حدودا چقدر تغییر میکرد؟

موضوعات مشابه

  1. مشکل با پروگرم هدربورد lpc1768
    توسط ifireir در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 14-10-2013, 13:54
  2. ارسال رشته اعداد با lpc1768
    توسط 872622101 در انجمن LPC series (NXP)
    پاسخ: 12
    آخرين نوشته: 11-10-2013, 16:42
  3. مشکل پروگرام کردن lpc1768
    توسط youzarsif در انجمن LPC series (NXP)
    پاسخ: 7
    آخرين نوشته: 23-09-2013, 10:51
  4. منابع یادگیری lpc1768
    توسط mj3747 در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 4
    آخرين نوشته: 31-07-2012, 01:23
  5. مشکل چیه ؟ ( مرتبط یا lpc1768)
    توسط ma-bah در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 21-09-2011, 12:47

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

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