View Full Version : hic các bác cho em hỏi giúp với
kugirl
27-03-2009, 11:17 AM
em đang làm đồ án về 16f877A.em đang dùng bộ ADC của con IC này với 5 kênh đầu vào.em có thắc mắc là chân điện áp đấu vào chuẩn của nó.ở đây có 2 chân là vref-/cvref và vref+.em dùng điện áp chuẩn là 2.5v.vậy thì mình đưa điện áp chuẩn vào chân nào ạ.
nguyennam8888
27-03-2009, 02:17 PM
em đang làm đồ án về 16f877A.em đang dùng bộ ADC của con IC này với 5 kênh đầu vào.em có thắc mắc là chân điện áp đấu vào chuẩn của nó.ở đây có 2 chân là vref-/cvref và vref+.em dùng điện áp chuẩn là 2.5v.vậy thì mình đưa điện áp chuẩn vào chân nào ạ.
hiệu điệ thế chuẩn Vref có thể được lựa chọn là Vdd hay Vss hay hiệu đện thế chuẩn được xác lập trên 2 chân RA2 và RA3, phụ thuộc vào cách thiết lập.
Đối với 16f877A:
-ALL_ANALOGS : dùng tất cả các chân làm analog : A0 A1 A2 A3 A5 E0 E1 E2
(Vref=Vdd)
-NO_ANALOG : không dùng analog , các chân là I /O .
-AN0_AN1_AN2_AN4_AN5_AN6_AN7_VSS_VREF : A0 A1 A2 A5 E0 E1 E2 VRefh=A3
-AN0_AN1_AN2_AN3_AN4 : A0 A1 A2 A3 A5
-AN0_AN1_AN3 : A0 A1 A3 , Vref = Vdd
-AN0_AN1_VSS_VREF : A0 A1 VRefh = A3
-AN0_AN1_AN4_AN5_AN6_AN7_VREF_VREF : A0 A1 A5 E0 E1 E2 VRefh=A3 ,
VRefl=A2 .
-AN0_AN1_AN2_AN3_AN4_AN5 : A0 A1 A2 A3 A5 E0
-AN0_AN1_AN2_AN4_AN5_VSS_VREF : A0 A1 A2 A5 E0 VRefh=A3
-AN0_AN1_AN4_AN5_VREF_VREF : A0 A1 A5 E0 VRefh=A3 VRefl=A2
-AN0_AN1_AN4_VREF_VREF : A0 A1 A5 VRefh=A3 VRefl=A2
-AN0_AN1_VREF_VREF : A0 A1 VRefh=A3 VRefl=A2
-AN0 : A0
-AN0_VREF_VREF : A0 VRefh=A3 VRefl=A2
kugirl
28-03-2009, 06:10 PM
Ok.ở đây điện áp chuẩn là 2.5v nha.em không thể đưa lên Vdd được(yêu cầu của mạch điện) nên chỉ dùng 2.5v .với các trương hợp sau thì ta đưa điện áp chuẩn vào như sau được không bác.
-ALL_ANALOGS : dùng tất cả các chân làm analog : A0 A1 A2 A3 A5 E0 E1 E2
(Vref=Vdd)
-NO_ANALOG : không dùng analog , các chân là I /O . =>không dùng được ADC
-AN0_AN1_AN2_AN4_AN5_AN6_AN7_VSS_VREF : A0 A1 A2 A5 E0 E1 E2 VRefh=A3 =>2.5 ta đưa vào chân A3 phải không bác
-AN0_AN1_AN4_AN5_AN6_AN7_VREF_VREF : A0 A1 A5 E0 E1 E2 VRefh=A3 ,
VRefl=A2 . =>A3=2.5v,A2=GND.
-AN0_AN1_AN4_AN5_VREF_VREF : A0 A1 A5 E0 VRefh=A3 VRefl=A2
-AN0_AN1_AN4_VREF_VREF : A0 A1 A5 VRefh=A3 VRefl=A2
-AN0_AN1_VREF_VREF : A0 A1 VRefh=A3 VRefl=A2
-AN0 : A0
-AN0_VREF_VREF : A0 VRefh=A3 VRefl=A2=>vậy thì nếu vrefh tức là chân đó nối với 2.5v còn vrefl là nối với gnd bác nhỉ.
yêu cầu đạt ra là khi lấy được dử liệu thì ta phải chuyển lên máy tính.vậy thì làm sao mà chuyển lên máy tính 5 dử liệu lấy được từ ADC vậy.Vì còn phải vẻ đồ thị nữa mà.Bác làm rồi thì giúp em một tay nhé
sandro_bk
28-03-2009, 08:00 PM
bác cứ lưu 5 giá trị đó vào 5 biến rồi truyền lên bằng UART
kugirl
30-03-2009, 03:26 PM
í em muốn nói ở đây là điện áp chuẩn của em là 2.5V,chứ không phải là VCC.vậy thì ta phải thiết lập như thế nào ạ.em thấy trong CCS có phần tạo điện áp chuẩn là 2.5v.như vậyta dùng luôn phần mềm để tạo điện áp chuẩn hay ta phải đưa điện áp chuẩn vào cho con PIC này,nhưng em nghe nói Vref của con pic này >3v.Vậy thì phải làm thế nào ạ
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.