سلام وقت بخیر
من میخوام یک 7segment با 4 digit رو با PIC راه اندازی کنم. به صورت زیر:

میکرو PIC18f46k80 هست و از پورت B برای دیتا و پورت E برای انتخاب digit (بیس ترانزیستور) استفاده میکنم. 7segment قرمز رنگ که هر ال ای دی برای روشن شدن به حدود 2 ولت ولتاژ نیاز داره. تزانزیستور BC817 هست با ولتاژ اشباع 0.01 ولت.
محاسبات بنده به صورت زیر هست:

قراره از هر ال ای دی حدود 3mA جریان رد بشه که از اونجایی که هر digit 8 تا ال ای دی داره پس یعنی از هر ترانزیستور حدود 24mA باید رد بشه (حداکثر). مینیمم beta ترانزیستور 40 هست. ولتاژ روشن شدن ترانزیستور رو 0.8 در نظر گرفتم.
آیا محاسبات درست هست و مدار مشکلی نداره؟ (پایه میکرو توانایی جریان دهی تا 25mA رو داره)
من میخوام یک 7segment با 4 digit رو با PIC راه اندازی کنم. به صورت زیر:

میکرو PIC18f46k80 هست و از پورت B برای دیتا و پورت E برای انتخاب digit (بیس ترانزیستور) استفاده میکنم. 7segment قرمز رنگ که هر ال ای دی برای روشن شدن به حدود 2 ولت ولتاژ نیاز داره. تزانزیستور BC817 هست با ولتاژ اشباع 0.01 ولت.
محاسبات بنده به صورت زیر هست:

قراره از هر ال ای دی حدود 3mA جریان رد بشه که از اونجایی که هر digit 8 تا ال ای دی داره پس یعنی از هر ترانزیستور حدود 24mA باید رد بشه (حداکثر). مینیمم beta ترانزیستور 40 هست. ولتاژ روشن شدن ترانزیستور رو 0.8 در نظر گرفتم.
آیا محاسبات درست هست و مدار مشکلی نداره؟ (پایه میکرو توانایی جریان دهی تا 25mA رو داره)