به جز میکرو آی سی دیگه ای نیست که بتونه با سرعت بالا این کار رو انجام بده؟
مثلا تو لاجییک آنالایزر ها از چی استفاده شده؟
اون رو دیگه نمیدونم ...
حدس میزنم از میکروهای ARM استفاده شده باشه
ولی اگه برای کارهای کوچیک خواستی این کار رو بکنی میتونی از میکروهایی استفاده کنی که وقفه های PCINT داشته باشه (Pin Change Interrupt) یعنی با هر تغییر در پورت میتونید به یک روتین وقفه پرش کنید ...
مثل میکروی Mega48,88,168,328 وAT90USB82,162,647,648,1286,1287 در بیشتر مدلهای ATtiny مثل 2313 این امکانات رو دارند ...
حالا باید میکرویی رو انتخاب کنید که سرعتش خیلی خوب باشه ... که من خودم میکروهای سری Mega 48 رو پیشنهاد میدم چون تا 20 مگا میتونه کار کنه ...
با میکروی AT90USB82 هم میتونی کار کنی البته اگر کار کردن با USB رو بلد باشید که هستید ... میتونی لاجیک آنالایزر مینی درست کنید ...
ببخشید که دیر پاسخ دادم
موفق باشید
عیدتون هم مبارک
میکرویی هست که پایه های icp تو اون زیاد باشه برای نمونه برداری از سیگنال ورودی میخوام
در XMEGA امکان تعریف هر یک از پین ها به عنوان فرمان capture وجود دارد که حداکثر 8 پین بصورت همزمان می توانند برای فرمان capture واحد های مختلف مورد استفاده قرار بگیرند.
اوژن: به معنای افکننده و شکست دهنده است
دانایی، توانایی است-Knowledge is POWER
برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
در XMEGA امکان تعریف هر یک از پین ها به عنوان فرمان capture وجود دارد که حداکثر 8 پین بصورت همزمان می توانند برای فرمان capture واحد های مختلف مورد استفاده قرار بگیرند.
سلام دوستان
عیدتون مبارک باشه
ببخشید آقای کی نژاد یه سوال
توی لاجیک آنالایزر نیازی به خواندن زمان پالسها هست ؟؟
یا اینکه فقط تغییرات رو حس میکنه و سپس داده ها رو به کامپیوتر ارسال میکنه ؟؟؟
به نظرتون با اون روش که گفتم میشه یک لاجیک آنالایزر مینی ساخت (برای فرکانسهای زیر یک مگا) ؟؟؟
در سوال شما در مورد ارسال تغییر وضعیت سیگنال ورودی، فرض بر این است که زمان بندی برای تشخیص تغییرات به عهده PC باشد. با توجه به انجام وظایف مختلف توسط PC و مراجعه به بخش های مختلف سخت افزار، این روش دارای محدودیت در دقت نسبت به شرایطی است که زمان پالس برای PC ارسال می شود.
برای ساخت Logic analyzer با AVR و بدون PC هم لینک زیر می تواند مفید باشد:
اوژن: به معنای افکننده و شکست دهنده است
دانایی، توانایی است-Knowledge is POWER
برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
کلاک توصیه شده برای XMEGA حداکثر 32 مگاهرتز است که حتی در شرایط over clock هم به نظر نمی رسد برای فزکانس های مورد نظر شما مناسب باشد.
اوژن: به معنای افکننده و شکست دهنده است
دانایی، توانایی است-Knowledge is POWER
برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
دیدگاه