سلام
من با mega 88 میخوام فرکانس بین 100 هرتز تا 250 khz را اندازه بگیرم منتها از فرکانس 75khz بالاتر میکرو تقریبا موج ورودی رو نمیبینه یعنی برای تست تو برنامه پالس ورودی رو به int0 دادم حساس به لبه پایین رونده و تو اینتراپت گفتم یه پایه خروجی میکرو رو صفر کن و اینتراپت به لبه بالا حساس بشه و دفعه بعد که اینتراپت فراخوانی میشه پایه خروجی یک و دوباره اینتراپت روی لبه پایین فعال بشه به این صورت اگه میکرو درست موج ورودی رو بخونه باید همان پالس ورودی رو روی پایه خروجی داشته باشیم منتها وقتی فرکانس بالا میره میکرو نمیتونه موج ورودی رو درست ببینه و دو تا پالس یا بیشتر رو یک بار میبینه
زمان rise time پالس ورودی حدود 250ns و
زمان falltime 500 ns
سوال اینه که پطور میکرویی که با فرکانس 8 مگاهرتز کار میکنه نمیتونه فرکانس حدود 100 کیلو رو ببینه؟؟؟؟؟؟
پالس ورودی از ad654 گرفته شده (voltage to frequency)
من با mega 88 میخوام فرکانس بین 100 هرتز تا 250 khz را اندازه بگیرم منتها از فرکانس 75khz بالاتر میکرو تقریبا موج ورودی رو نمیبینه یعنی برای تست تو برنامه پالس ورودی رو به int0 دادم حساس به لبه پایین رونده و تو اینتراپت گفتم یه پایه خروجی میکرو رو صفر کن و اینتراپت به لبه بالا حساس بشه و دفعه بعد که اینتراپت فراخوانی میشه پایه خروجی یک و دوباره اینتراپت روی لبه پایین فعال بشه به این صورت اگه میکرو درست موج ورودی رو بخونه باید همان پالس ورودی رو روی پایه خروجی داشته باشیم منتها وقتی فرکانس بالا میره میکرو نمیتونه موج ورودی رو درست ببینه و دو تا پالس یا بیشتر رو یک بار میبینه
زمان rise time پالس ورودی حدود 250ns و
زمان falltime 500 ns
سوال اینه که پطور میکرویی که با فرکانس 8 مگاهرتز کار میکنه نمیتونه فرکانس حدود 100 کیلو رو ببینه؟؟؟؟؟؟
پالس ورودی از ad654 گرفته شده (voltage to frequency)
دیدگاه