دستیار هوش مصنوعی
اعلان‌ها
پاک کردن همه

مقاومت Pull-down تو ورودی میکروکنترلر لازمه یا نه؟

نوشته‌ها: 8
شروع‌کننده موضوع
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@mani-droid7)
عضو فعال
عضویت: 1 سال پیش

تو یه پروژه با ATmega16 یه دکمه وصل کردم به یکی از پایه‌ها. وقتی دکمه فشار داده نشده، پایه بعضی وقتا خود به خود فعال می‌شه. مقاومت pull-down گذاشتم، درست شد. ولی تو بعضی نمونه مدارها دیدم بدون اونم کار می‌کنن. این مقاومت لازمه یا نه؟ چرا بعضی جاها می‌ذارن و بعضی جاها نه؟


پاسخ
6 پاسخ
نوشته‌ها: 7
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@sina-kit)
عضو فعال
عضویت: 1 سال پیش

اگه میکروکنترلرت pull-up یا pull-down داخلی داشته باشه و فعالش کنی، نیازی به مقاومت خارجی نیست. ATmega داخلی pull-up داره ولی pull-down نه.


پاسخ
نوشته‌ها: 7
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@navidmaker)
عضو فعال
عضویت: 1 سال پیش

دقیقاً، تو ATmega باید از pull-up استفاده کنی و دکمه رو به زمین وصل کنی. اگه اون حالت برات برعکس بود، باید مقاومت pull-down خارجی بذاری.


پاسخ
نوشته‌ها: 10
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@electric-reza)
عضو فعال
عضویت: 1 سال پیش

تو ورودی‌های میکرو، اگه ورودی "باز" بمونه (floating)، احتمال نویز و تریگرهای اشتباه بالاست. چه pull-up، چه pull-down، یه‌جوری باید حالت ثابت براش تعریف شه.


پاسخ
نوشته‌ها: 11
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@farshid_techie)
عضو فعال
عضویت: 1 سال پیش

من چند بار مقاومت نذاشتم چون توی طراحی وقت کم داشتم، ولی نتیجه‌ش تپ‌تپ پایه‌ها و رفتار عجیب بود. الان همیشه می‌ذارم، مگر اینکه مدار خیلی تمیز باشه.


پاسخ
نوشته‌ها: 9
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@negin-abt)
عضو فعال
عضویت: 1 سال پیش

تجربه‌ی من اینه که اگه پروژه battery-powered باشه، pull-down خارجی بهتره چون مصرفش کمتر از pull-up داخلی هست. ولی تو اکثر موارد فرق چندانی نمی‌کنه.


پاسخ
hosseinele
نوشته‌ها: 19
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@hosseinele)
عضویت: 1 سال پیش

به‌طور کلی اگه پایه‌ای به ورودی اختصاص دادی، هیچ وقت رهاش نکن. یا مستقیم ببندش به VCC یا GND، یا یه مقاومت در حد 10k بذار برا پایداری.


پاسخ