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

اعلان‌ها
پاک کردن همه

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

1 نوشته‌ها
1 کاربران
0 واکنش‌ها
1,581 بازدیدها
(@ftm)
نوشته‌ها: 2
Active Member Customer
شروع‌کننده موضوع
 
[#1000144]

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

کاربردی دارم که نیازمند این است که نرخ نمونه برداری از داده آنالوگ ورودی متغییر باشد، دیتا ریت 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 ب.ظ
برچسب‌های موضوع
به اشتراک بگذارید:
>