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

موضوع: مشکل در مورد adc lpc1788

  1. #1
    عضو جدید
    تاریخ عضویت
    Jul 2017
    نوشته ها
    9
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    Exclamation مشکل در مورد adc lpc1788

    سلام دوستان
    طبق مطالعه ای که از دیتاشیت lpc1788 داشتم ... ما می تونیم توسط رجیستر PCLKSEL ، کلاک cclk رو به اعداد 1 تا 4 تقسیم کنیم و به همه پریفرال ها اعمال کنیم(pclk) .برای adc میشه همین کلاک یعنی pclk رو توسط بیت های 8:15 رجیستر ADCR به یک عدد دیگه تقسیم کرد . یعنی pclk به عددی که توی این بیت ها قرار می گیره به علاوه 1 تقسیم میشه .چون تعداد این بیت ها 8 هست پس بزرگترین عددی که pclk به اون تقسیم میشه 256 +1 یعنی 257 هست .(8^2=256)
    از طرفی حداکثر کلاک قابل اعمال به واحد adc معادل 12.4 مگاهرتز می باشد.

    من مثال adc سی دی همراه با برد lpc1788 که از فروشگاه کویر الکترونیک خریدم رو نگاه کردم و گیج شدم. یا مثال اشتباه هست و یا من اشتباه کردم. توی این مثال cclk تقسیم نشده. پس کلاک اعمال شده به پریفرال ها (pclk) معادل 120 مگاهرتز هست . بعد بیت هشتم از رجییستر ADCR رو 1 کرده . و مقابلش کامنت گذاشته که الان کلاک اعمال شده به ADC معادل 12.5 مگاهرتز هست .
    ولی طبق دیتاشیت با این مقداردهی به رجیسترها cclk به عددی تقسیم نمیشه و همون 120 مگاهرتز هست . بعد هم توسط رجیستر ADCR به عدد 1+1 تقسیم میشه و کلاک اعمالی به adc معادل 60 مگاهرتز خواهد بود که قطعا غلط هست ...

    کسی می تونه در این مورد کمکی کنه ؟ من یکم گیج شدم

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

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

    پیش فرض

    سلام
    مهندس من که رجیستری کار می کنم از توضیح شما چیزی سر در نیاوردم!
    یک ساعتی فکر کنم باید برم منوال و سمپل نگاه کنم سردربیارم ببیبنم چی گفتید.
    کلاک پیش فرض اعمالی به این میکرو 1788 روی 60 مگ گذاشته شده و یک تقسیم فرکانسی هم گذاشته برای adc در خود واحد adc و گفته نباید فرکانس خروجی adc بیشتر از حدی باشد. خوب حالا هر سمپلی بیشتر بذاره خوب اشتباه گذاشته لابد!
    در مورد سمپل های همراه برد هم به این مسئله توجه داشته باشید که :
    معمولا به همراه یک برد آموزشی سمپل هایی قرار داده می شود. می توان این سمپل ها را به سه دسته تقسیم کرد:
    1- سمپل هایی که کار می کند و ساده است و می توان متوجه عملکرد آنها شد و در آنها تغییرات لازم را اعمال کرد.
    2- سمپل هایی که صرفا یک راه اندازی را انجام می دهد ولی به دلیل پیچیدگی نمی توان از آن سر در آورد، بنابراین ایجاد تغییرات لازم بر اساس نیاز در آن مشکل است.
    3- سمپل هایی که کار نمی کند!

    بنابراین صرف کارکردن یک سمپل کافی نیست. باید بتوان فهمید که همه توابع آن چگونه کار می کند و چگونه باید آن را بر اساس نیاز تغییر داد. تغییراتی که لازم است در یک سمپل اعمال کرد شامل تغییر کانفیگ پایه ها، توسعه توابع آن و تغییرات لازم برای بردن به یک مدل دیگر میکرو می باشد.

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

  1. مشكل usb در برد lpc1788
    توسط 252 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 19-01-2015, 02:35
  2. مشكل برد lpc1788
    توسط 252 در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 0
    آخرين نوشته: 28-12-2014, 09:35
  3. فروش کور برد lpc1788
    توسط roohlla در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 2
    آخرين نوشته: 11-09-2014, 22:32
  4. [سوال] مشکل در lpc1788
    توسط cmose در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 26-08-2014, 23:14
  5. پروگرم کردن lpc1788
    توسط mahdiafpr در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 04-02-2013, 15:18

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

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