Kính chào các bác!
Em gặp một vấn đề rất amater như sau:
Dùng pic16f877a để tạo xung vuông các tần số 1kHz,2khz,....100khz qua module PWM, xung em tạo với duty_circle=50%.
Với các tần số khác nhau, em đo điện thế tại chân pic đều là 2.5v điều này có nghĩa là các xung đc tạo ở các tần số khác nhau là đúng.
Tuy nhiên khi nối với Opto Nec 2501 (MD 217) thì chỉ có tần số = 1kHz là đúng ( đo vol= 1/2 nguồn vào 2.5V với nguồn 5v, 6v với nguồn 12v) nhưng khi chuyển sang các tần số càng cao thì điện thế đo được lại càng tăng, em nghĩ do con Opto này hoặc cách nối mạch của em có vấn đề, dây nối từ Pic sang Opto dùng dây điện thường khoàng 10cm ko bọc nhiễu.
Xin các cao chủ chỉ dẫn ạ.
Sơ đồ mạch như sau:
Em gặp một vấn đề rất amater như sau:
Dùng pic16f877a để tạo xung vuông các tần số 1kHz,2khz,....100khz qua module PWM, xung em tạo với duty_circle=50%.
Với các tần số khác nhau, em đo điện thế tại chân pic đều là 2.5v điều này có nghĩa là các xung đc tạo ở các tần số khác nhau là đúng.
Tuy nhiên khi nối với Opto Nec 2501 (MD 217) thì chỉ có tần số = 1kHz là đúng ( đo vol= 1/2 nguồn vào 2.5V với nguồn 5v, 6v với nguồn 12v) nhưng khi chuyển sang các tần số càng cao thì điện thế đo được lại càng tăng, em nghĩ do con Opto này hoặc cách nối mạch của em có vấn đề, dây nối từ Pic sang Opto dùng dây điện thường khoàng 10cm ko bọc nhiễu.
Xin các cao chủ chỉ dẫn ạ.
Sơ đồ mạch như sau:

Comment