![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bộ ADC 1.3.18 B
Số trang: 15
Loại file: pdf
Dung lượng: 701.17 KB
Lượt xem: 1
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
T sơ kh i ta có th th y: Tám u vào c a ADC là tám chân c a PORTA và chúng ư c ch n thông qua m t MUX. i u khi n ho t ng vào ra d li u c a ADC và CPU chúng ta có 3 thanh ghi:ADMUX ây là thanh ghi i u khi n l a ch n kênh u vào cho ADC. ADCSR
Nội dung trích xuất từ tài liệu:
Bộ ADC 1.3.18 B B ADC 1.3.18 B chuy n i Analog sang Digital Các c trưng cơ b n: • phân gi i 10-bit • chình xác tuy t i: ±2 LSB • Th i gian chuy n i 13 - 260 µs • Lên t i 15 kSPS khi phân gi i cao nh t • Ph m vi i n áp u vào: 0 - V CC • i n áp tham chi u 2.56V có th l a ch n • Ng t khi chuy n i hoàn thành • Lo i b nhi u trong ch ng 1.ADC (analog to digital converter) Vi i u khi n AVR 8535 có m t b bi n i ADC tích h p trong chip. Có các c i m: phân gi i bit. Sai s tuy n tính:0.5LSB. D chính xác +/-2LSB. Th i gian chuy n i:65-260µs. 8 Kênh u vào có th ư c l a ch n. Có hai ch chuy n i. Có ngu n báo ng t khi hoàn thành chuy n i. Lo i b nhi u trong ch ng . Sơ kh i:http://www.ebook.edu.vn B ADC T sơ kh i ta có th th y: Tám u vào c a ADC là tám chân c a PORTA và chúng ư c ch n thông qua m t MUX. i u khi n ho t ng vào ra d li u c a ADC và CPU chúng ta có 3 thanh ghi:ADMUX ây là thanh ghi i u khi n l a ch n kênh u vào cho ADC. ADCSR ây là thanh ghi i u khi n và thanh ghi tr ng thái c a ADC. ADCD : ây là thanh ghi d li u. 1.ADMUX: Multiplexer select register ây là thanh ghi i u khi n 8 bit: V i 3 bit ư c nh nghĩa là MUX2,MUX1,và MUX0. ng v i các t h p logic ta có th ch n kênh u vào.C th : Chú ý: N u như ta thay i kênh trong th i i m mà ADC ang chuy n i thì khi quá trình chuy n i ã hoàn thành thì khên vào m i ư c thay i. 2.ADCSR :ADC control and status register ây là thanh ghi i u khi n và lưu tr ng thái c a ADC: Bit 7-ADEN:ADC enable ây là bit i u khi n ho t ng c a ADC.Khi bit này ư c set 1 thì ADC có th ho t ng và ngư c l i.N u như ta ng ng ho t ng c a ADC trong khi nó ang chuy n i thì nó s k t thúc quá trình chuy n i.M c dù chưa chuy n i xong. Bit 6-ADSC: ADC start conversionhttp://www.ebook.edu.vn B ADC Trong ch chuy n i ơn thì bit này ph i ư c set lên 1 b t u chuy n i.Trong ch chuy n i t do thì bit này c n ư c set lên 1 b t u l n chuy n i u tiên.Bit này ư c gi s t trong quá trình chuy n i và ư c xóa khi mà chuy n i xong. Bit 5-ADRR :ADC Free Running select Khi bit này ư c set thì ADC ho t ng theo ch chuy n i t do. ây là ch mà ADC t ng l y m u và chuy n i (khi nó ư c phép chuy n i)t m t kênh ã nh s n.Ki xóa bit này thì ch này l p t c ng ng ho t ng. Bit 4-ADIF:ADC interrupt Flag Bit này ư c set lên 1 b i ph n c ng khi mà quá trình chuy n i ã hoang thành và thanh ghi d li u ã ư c update.Bit này ư c xóa b ng ph n c ng nh u như ng t này ư c phép và ư c ph c v .Ho c nó có th ư c xóa b ng cách ghi giá tr logic “0”vào c này.C th khi ng t b c m ta có th s d ng các l nh sbi và cbi tác d ng lên bit này. Bit 3-ADIE:ACD interrupt Enable N u bit này set 1 và ng t toàn c c ư c cho phép thì ng t này ư c phép ph c v (Khi chuy n i xong d li u).Và n u b xóa thì ngư c l i. Bit 2.1.0-ADPS2…ADPS0:Bit l a ch n xung nh p(T c ) Sơ qua v ngu n xung:Ngu n xung ư c l y t ngu n xung c a V K (XTAL)và ư c chia t n thông qua b chia t n: Các bit ADSP có nhi m v ch n s chia cho b chia t n theo b ng sau: 3.Thanh ghi d li u ACDDR: ây là thanh ghi 16 bit và ta có th truy nh p chúng như hai thanh ghi 8 bit v i a ch và các bit tương ng: Khi kh i t o chúng có giá tr 0.Sau khi chuy n i thì d li u s ư c ưa vào thanh ghi này. 4.Các chân u vào: Các chân u vào c a ADC là 8 chân c a PORTA nh nghĩa m t c ng là c ng vào cho ADC thì c ng ó ph i ư c nh nghĩa là m t c ng vào và lo i b i n tr treo. 5.Nguyên t c ho t ng và l p trình i u khi n: ADC có nhi m v chuy n i tín hi u i n áp tương t thành tín hi u s có phân gi i 10 bit.V i giá tr nh nh t c a i n áp t chân AGND và giá tr c c i c a i n áp tương t ư c m c vào chân AREF. Tám kênh tương t u vào ư c ch n l a thông qua ADMUX và ADMUX này ư c i u khi n b i thanh ghi ADMUX. ADC này có th ho t ng ư c hai ch . ó là chuy n i ơn: ch chuy n ihttp://www.ebook.edu.vn B ADC m t l n khi có l nh chuy n i và ch t chuy n i (Free mode) ây là ch mà ADC t ng chuy n i khi ư c ho t ng và công vi c chuy n i có tính tu n hoàn (ch c n kh i ng m t l n). ADC ư c phép ho t ng nh thi t l p bit ADEN. Quá trình chuy n i ư c b t u b ng vi c ghi vào bit ADSC m c logic 1 và trong su t quá trình chuy n i bit này luôn ư c gi m c cao. Khi quá trình chuy n i hoàn thành thì bit này ư c xóa b ng ph n c ng và c AIDF ư c b t lên. D li u sau khi chuy n i ư c ưa ra thanh ghi d li u ADCL và ADCH, nhưng chú ý khi c d li u t hai thanh ghi này thì c ADCL trư c r i m i c ADCH. N u c ADCH trư c thì d li u update có th ghi è lên ADCL (V K nghĩ r ng ã c xong d li u). i u khi n vào ra d li u v i ADC: Các bư c th c hi n: Bư c 1: nh nghĩa các c ng vào cho tín hi u tương t Xóa bit tương ng v i chân ó trong thanh ghi DDAR. Sau ó lo i b i n tr treo b ng chách xóa bit tương ng thanh ghi PORTA. Bư c 2: Ch n kênh tương t vào (ch n chân vào cho ADC) thông qua thanh ghi ADMUX (có th thay i trong quá trình ho t ng). Bư c2:Thi t l p các thông s cho ADC T c chuy n i thông qua xung nhip chuy n i. Ch chuy n i : ơn ho c t ng. S d ng ng t ho c không. Bư c3:B t u chuy n i và c d li u. Sau ây là hai Ví d s d ng hai ch c a ADC và dùng theo hai cách vào ra d li u: b ng ng t và b ng chương trình. VD: c 20 byte d li u (10 thông s t ADC vào b nh RAM t a ch 0x065) Cách 1:s d ng vào ra b ng chương trình và ch y v i ch chuy n i ơn, ch n chân vào là chân PA0 ; o n chương trình như sau: .MACRO READ ;d c 10 m u t ADC ;thi t l p các thông s cho c ng Cbi DDAR,0 ; ăt pin PA0 thành l i vào. Cbi ...
Nội dung trích xuất từ tài liệu:
Bộ ADC 1.3.18 B B ADC 1.3.18 B chuy n i Analog sang Digital Các c trưng cơ b n: • phân gi i 10-bit • chình xác tuy t i: ±2 LSB • Th i gian chuy n i 13 - 260 µs • Lên t i 15 kSPS khi phân gi i cao nh t • Ph m vi i n áp u vào: 0 - V CC • i n áp tham chi u 2.56V có th l a ch n • Ng t khi chuy n i hoàn thành • Lo i b nhi u trong ch ng 1.ADC (analog to digital converter) Vi i u khi n AVR 8535 có m t b bi n i ADC tích h p trong chip. Có các c i m: phân gi i bit. Sai s tuy n tính:0.5LSB. D chính xác +/-2LSB. Th i gian chuy n i:65-260µs. 8 Kênh u vào có th ư c l a ch n. Có hai ch chuy n i. Có ngu n báo ng t khi hoàn thành chuy n i. Lo i b nhi u trong ch ng . Sơ kh i:http://www.ebook.edu.vn B ADC T sơ kh i ta có th th y: Tám u vào c a ADC là tám chân c a PORTA và chúng ư c ch n thông qua m t MUX. i u khi n ho t ng vào ra d li u c a ADC và CPU chúng ta có 3 thanh ghi:ADMUX ây là thanh ghi i u khi n l a ch n kênh u vào cho ADC. ADCSR ây là thanh ghi i u khi n và thanh ghi tr ng thái c a ADC. ADCD : ây là thanh ghi d li u. 1.ADMUX: Multiplexer select register ây là thanh ghi i u khi n 8 bit: V i 3 bit ư c nh nghĩa là MUX2,MUX1,và MUX0. ng v i các t h p logic ta có th ch n kênh u vào.C th : Chú ý: N u như ta thay i kênh trong th i i m mà ADC ang chuy n i thì khi quá trình chuy n i ã hoàn thành thì khên vào m i ư c thay i. 2.ADCSR :ADC control and status register ây là thanh ghi i u khi n và lưu tr ng thái c a ADC: Bit 7-ADEN:ADC enable ây là bit i u khi n ho t ng c a ADC.Khi bit này ư c set 1 thì ADC có th ho t ng và ngư c l i.N u như ta ng ng ho t ng c a ADC trong khi nó ang chuy n i thì nó s k t thúc quá trình chuy n i.M c dù chưa chuy n i xong. Bit 6-ADSC: ADC start conversionhttp://www.ebook.edu.vn B ADC Trong ch chuy n i ơn thì bit này ph i ư c set lên 1 b t u chuy n i.Trong ch chuy n i t do thì bit này c n ư c set lên 1 b t u l n chuy n i u tiên.Bit này ư c gi s t trong quá trình chuy n i và ư c xóa khi mà chuy n i xong. Bit 5-ADRR :ADC Free Running select Khi bit này ư c set thì ADC ho t ng theo ch chuy n i t do. ây là ch mà ADC t ng l y m u và chuy n i (khi nó ư c phép chuy n i)t m t kênh ã nh s n.Ki xóa bit này thì ch này l p t c ng ng ho t ng. Bit 4-ADIF:ADC interrupt Flag Bit này ư c set lên 1 b i ph n c ng khi mà quá trình chuy n i ã hoang thành và thanh ghi d li u ã ư c update.Bit này ư c xóa b ng ph n c ng nh u như ng t này ư c phép và ư c ph c v .Ho c nó có th ư c xóa b ng cách ghi giá tr logic “0”vào c này.C th khi ng t b c m ta có th s d ng các l nh sbi và cbi tác d ng lên bit này. Bit 3-ADIE:ACD interrupt Enable N u bit này set 1 và ng t toàn c c ư c cho phép thì ng t này ư c phép ph c v (Khi chuy n i xong d li u).Và n u b xóa thì ngư c l i. Bit 2.1.0-ADPS2…ADPS0:Bit l a ch n xung nh p(T c ) Sơ qua v ngu n xung:Ngu n xung ư c l y t ngu n xung c a V K (XTAL)và ư c chia t n thông qua b chia t n: Các bit ADSP có nhi m v ch n s chia cho b chia t n theo b ng sau: 3.Thanh ghi d li u ACDDR: ây là thanh ghi 16 bit và ta có th truy nh p chúng như hai thanh ghi 8 bit v i a ch và các bit tương ng: Khi kh i t o chúng có giá tr 0.Sau khi chuy n i thì d li u s ư c ưa vào thanh ghi này. 4.Các chân u vào: Các chân u vào c a ADC là 8 chân c a PORTA nh nghĩa m t c ng là c ng vào cho ADC thì c ng ó ph i ư c nh nghĩa là m t c ng vào và lo i b i n tr treo. 5.Nguyên t c ho t ng và l p trình i u khi n: ADC có nhi m v chuy n i tín hi u i n áp tương t thành tín hi u s có phân gi i 10 bit.V i giá tr nh nh t c a i n áp t chân AGND và giá tr c c i c a i n áp tương t ư c m c vào chân AREF. Tám kênh tương t u vào ư c ch n l a thông qua ADMUX và ADMUX này ư c i u khi n b i thanh ghi ADMUX. ADC này có th ho t ng ư c hai ch . ó là chuy n i ơn: ch chuy n ihttp://www.ebook.edu.vn B ADC m t l n khi có l nh chuy n i và ch t chuy n i (Free mode) ây là ch mà ADC t ng chuy n i khi ư c ho t ng và công vi c chuy n i có tính tu n hoàn (ch c n kh i ng m t l n). ADC ư c phép ho t ng nh thi t l p bit ADEN. Quá trình chuy n i ư c b t u b ng vi c ghi vào bit ADSC m c logic 1 và trong su t quá trình chuy n i bit này luôn ư c gi m c cao. Khi quá trình chuy n i hoàn thành thì bit này ư c xóa b ng ph n c ng và c AIDF ư c b t lên. D li u sau khi chuy n i ư c ưa ra thanh ghi d li u ADCL và ADCH, nhưng chú ý khi c d li u t hai thanh ghi này thì c ADCL trư c r i m i c ADCH. N u c ADCH trư c thì d li u update có th ghi è lên ADCL (V K nghĩ r ng ã c xong d li u). i u khi n vào ra d li u v i ADC: Các bư c th c hi n: Bư c 1: nh nghĩa các c ng vào cho tín hi u tương t Xóa bit tương ng v i chân ó trong thanh ghi DDAR. Sau ó lo i b i n tr treo b ng chách xóa bit tương ng thanh ghi PORTA. Bư c 2: Ch n kênh tương t vào (ch n chân vào cho ADC) thông qua thanh ghi ADMUX (có th thay i trong quá trình ho t ng). Bư c2:Thi t l p các thông s cho ADC T c chuy n i thông qua xung nhip chuy n i. Ch chuy n i : ơn ho c t ng. S d ng ng t ho c không. Bư c3:B t u chuy n i và c d li u. Sau ây là hai Ví d s d ng hai ch c a ADC và dùng theo hai cách vào ra d li u: b ng ng t và b ng chương trình. VD: c 20 byte d li u (10 thông s t ADC vào b nh RAM t a ch 0x065) Cách 1:s d ng vào ra b ng chương trình và ch y v i ch chuy n i ơn, ch n chân vào là chân PA0 ; o n chương trình như sau: .MACRO READ ;d c 10 m u t ADC ;thi t l p các thông s cho c ng Cbi DDAR,0 ; ăt pin PA0 thành l i vào. Cbi ...
Tìm kiếm theo từ khóa liên quan:
điện tử công nghiệpTài liệu liên quan:
-
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 268 2 0 -
82 trang 248 0 0
-
Giáo trình Kỹ thuật điện (Nghề: Điện tử công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới
124 trang 241 2 0 -
Đồ án tốt nghiệp Điện tự động công nghiệp: Thiết kế bộ đo tần số đa năng
50 trang 193 0 0 -
71 trang 188 0 0
-
78 trang 178 0 0
-
49 trang 158 0 0
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Thiết kế cung cấp điện cho Công ty Đóng tàu Phà Rừng
64 trang 152 0 0 -
94 trang 135 0 0
-
89 trang 124 0 0