انجمن گفتگوی فراد اندیش

به اشتراک بگذارید:
آگاه‌سازی‌ها
پاک‌کردن همه

کنترل دیتا ریت ADC

1 ارسال‌
1 کاربران
0 Reactions
740 نمایش‌
(@ftm)
ارسال‌: 2
Active Member Customer
شروع کننده موضوع
 

سلام و وقت به خیر

کاربردی دارم که نیازمند این است که نرخ نمونه برداری از داده آنالوگ ورودی متغییر باشد، دیتا ریت 1MSPS، 2MSPS و 5MSPS مورد نیاز است. 

1- آیا بهتر است adc که انتخاب می کنم دارای دیتاریت بالا مثلا 50MSPS و رزولوشن 14 بیت باشد و سپس با استفاده از بلوک DCM  ضرایب تقسیم بزرگتری انتخاب کنم؟ یا اینکه adc با رزولوشن بالاترمثلا 16 بیت و دیتا ریت کمتر مثلا 20MSPS انتخاب کنم و با استفاده از بلوک DCM ضرایب تقسیم کوچکتری انتخاب کنم؟ کدام بهینه تر است؟

2-ساختار شرطی که برای این مورد به ذهنم میرسه چنین چیزیه:

if ((data_rate=1MSPS and rising_edge(clk_1M))  or (data_rate=2MSPS and rising_edge(clk_2M))  or    (data_rate=5MSPS and rising_edge(clk_5M)) ) then 

 save sub sampled adc data samples 

به نظرم این عبارت شرطی خیلی پیچیده است. آیا روش بهتری وجود دارد؟

 
ارسال‌شده : 23 خرداد، 1400 8:08 ب.ظ
برچسب‌های موضوع
به اشتراک بگذارید:
>