![]() |
驅動力不足,組織加大 |
89C52的P2口是有內部上拉電阻的,你這個電路按道理是輸出1K電阻可以減小到510歐試試。或者是8050貝塔值太低。雖然IO高輸出驅動力弱,但我實際使用的時候驅動三極管還是沒什么問題的。 |
本帖最后由 xiaocake 于 2025-3-21 08:47 編輯 ztx 發表于 2016-1-30 13:11 89C52單片機的P0口不帶內部上拉電阻,但是P1,P2, P3口是內部集成了上拉電阻了。 問題原因不是沒有上拉電阻,而是上拉電阻太大了,由單片機內部上拉電阻流入三極管基極(b)的電流太小, 三極管還工作在放大區,激光管上的分壓太小,所以無法工作。 把三極管當開關使用,應該盡量讓三極管處于截止和飽和狀態。 三極管飽和狀態的表現(也有人說是條件)是發射結正偏,集電結反偏。即(Ub>Ue,Ub>Uc) 三極管飽和壓降Uce最低大約0.1V,樓主的測量結果可以證實三極管沒有飽和(Ub<Uc) |
Port P2.0 to P2.7 are like open collector , so you need pullup resistors 1K-10K |
是P2.0驅動力不夠 |