kimtinh Tổng quan về KIT NuTiny-SDK-Nano130 của Nuvoton

Thảo luận trong 'Bài viết dự thi'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. kimtinh

    kimtinh Sinh viên cao đẳng

    BÀI DỰ THI TÌM HIỂU KIT PHÁT TRIỂN CỦA NUVOTON


    - Họ và tên: Nguyễn Kim Tình
    - Nick diễn đàn: kimtinh
    - Bài 1: Tìm hiểu các thành phần của KIT NuTiny-SDK-Nano130

    A. Kit NuTiny-SDK-Nano130:

    Đây là board mạch do hãng thiết kế,giúp người dùng nhanh chóng tiếp cận và nắm bắt dòng những tính năng của dòng Nano100 Series. Board đã tích hợp sẵn khối mạch nạp ICE, sử dụng chíp NANO130KE3BN

    upload_2014-5-14_0-52-26.

    Hình 1.1NuTiny-SDK-Nano130Board

    Trên kit gồm có 2 phần chính phần mạch nạp (ICE) và chíp NANO130KE3BN. Kit có 128 connector tương ứng với 128 chân chíp NANO130KE3BN, Segments LCD, 2 phím bấm và 2 cổng USB một công giao tiếp với chíp NANO130KE3BN một cổng giao tiếp với mạch nạp. Kít sử dụng nguồn qua cổng USB.

    upload_2014-5-14_0-52-50.
    Hình 1.2 NuTiny-SDK-Nano130PCB

    Sơ đồ nguyên lý:

    upload_2014-5-14_0-53-10.

    Hình 1.3: phần mạch nạp (IDE)
    upload_2014-5-14_0-53-29.

    Hình 1.3: phần chíp NANO130KE3BN
    upload_2014-5-14_0-53-44.
    Hình 1.3: phần Segments LCD
    Bảng 128 chân kết nối

    upload_2014-5-14_0-54-9.
    upload_2014-5-14_0-54-29.

    B. Nano130:


    2.1: Giới thiệu dòng Nano100Series

    2.1.1: Các đặc điểm dòng Nano100 Series


    Dòng Nano130 là mang đầy đủ tính năng của dòng Nano100 Series:

    · Dải điện áp hoạt động thấp: 1.8 ~ 3.6VDC

    · Tần số CPU lên tới 42Mhz

    · Hỗ trợ nạpICP/ISP

    · 32/64/128K Bytes bộ nhớ Flash

    · 8/16K Bytes bộnhớ SRAM

    · Nhiều chân vào ra số

    · 8 kênh ADC 12 bits

    · 2 kênh DAC 12 bits

    · Cáckhối giao tiếp: 2xUART, 2xSPI, 2xI2C,I2S,USB…

    · Khối điều khiển động cơ8xPWM

    · RTC

    · Hỗ trợ giao tiếpLCD 4x40 hoặc6x38

    · Hỗ trợ giao tiếpcảm ứng điện dung(Touch key)

    · Hỗ trợ giao tiếp Smart Card : 3xISO-7816-3
    2.1.2: Nano100 Series family
    Nano100 Seriesgồm 4 dòng:


    - Nano100 BaseLine : Dòngcơ bản

    - Nano110LCDLine : Ngoài tính năng cơ bản, có hỗ trợ giao tiếp LCD

    - Nano120 USBConnectivityLine: Hỗ trợ giao tiếp USB

    - Nano130 AdvancedLine : Hỗ trợ đầy đủ các tính năng dòng Nano100 Series

    upload_2014-5-14_0-54-52.
    Bảng so sánh ngoại vi giữa các dòng Nano100 Series
    Các dòng Nano100 chỉ khác nhau về ngoại vi nhưng đều sử dụng MCU 32 bit kiến trúc RISC năng lượng cực thấp với lõi là ARM® Cortex™-M0 hoạt động ở diện áp từ 1.8V đến 3.6V, tần số hoạt động đén 42 MHz. Bộ nhớ Flash 32K/64K/128K byte và 8K/16K-byte SRAM, Tích hợp màn hình LCD 4x40 hoặc 6x38 (COM / Segment), USB 2.0 tốc độ đầy đủ chức năng, RTC, 12-bit SAR ADC, DAC 12-bit, dung Touch-Key và cung cấp kết nối hiệu suất cao giao diện ngoại vi như UART, SPI, I2C, I2S, GPIO, EBI cho các thiết bị bộ nhớ ánh xạ bên ngoài tiếp cận và tiêu chuẩn ISO-7816-3 cho thẻ thông minh, dòng Nano100 hỗ trợ Brown-out, chế độ Power-down giữ RAM và nhanh chóng đánh thức thông qua nhiều giao diện ngoại vi.
    Loạt Nano100 năng lượng thấp, tiêu thụ điện năng thấp, chế độ chờ thấp hiện nay, thiết bị ngoại vi tích hợp cao, hoạt động hiệu quả cao, nhanh chóng đánh thức chức năng và chi phí thấp nhất .

    Dòng Nano100 Base, năng lượng cực thấp vi điều khiển 32-bit với ARM® Cortex ™-M0, hoạt động ở dải điện áp rộng từ 1.8V đến 3.6V và chạy đến tần số 42 MHz. Bộ nhớ flash 32K/64K/128K byte và 8K/16K byte SRAM. Nó tích hợp RTC, 12 - kênh 12-bit SAR ADC, 2 kênh 12-bit DAC, 16-kênh điện dung cảm ứng-Key và cung cấp kết nối hiệu suất cao giao diện ngoại vi như 2xUART, 3xSPI, 2xI2C, I2S, GPIO, EBI. Dòng Nano100 cơ sở hỗ trợ Brown-out, chế độ Power-down giữ RAM và nhanh chóng đánh thức thông qua nhiều giao diện ngoại vi.

    Nano110 dòng màn hình LCD, năng lượng cực thấp vi điều khiển 32-bit với ARM® Cortex ™-M0, hoạt động ở dải điện áp rộng từ 1.8V đến 3.6V và chạy đến tần số 42 MHz với 32K/64K/128K byte flash và 8K/16K byte SRAM. Nó tích hợp màn hình LCD 4x40 hoặc 6x38 (COM / Segment). RTC, 12-kênh 12-bit SAR ADC, 2 kênh 12-bit DAC, 16-kênh điện dung cảm ứng-Key và cung cấp kết nối hiệu suất cao giao diện ngoại vi như 2xUART, 2xSPI, 2xI2C, I2S, GPIO, EBI. Dòng LCD Nano110 hỗ trợ Brown-out chế độ Power-down giữ RAMvà nhanh chóng đánh thức thông qua nhiều giao diện ngoại vi.

    USB Nano120, năng lượng cực thấp vi điều khiển 32-bit với ARM Cortex ™ ®-M0, hoạt động ở dải điện áp rộng từ 1.8V đến 3.6V và chạy lên đến Tần số 42 MHz với 32K/64K/128K byte flash và 8K/16K byte SRAM. Nó tích hợp chức năng USB 2.0 đầy đủ, RTC, 12-channels12-bit SAR ADC, 2-kênh 12 - bit DAC, 16-kênh điện dung cảm ứng-Key và cung cấp kết nối hiệu suất cao giao diện ngoại vi như 2xUART, 3xSPI, 2xI2C, I2S, GPIO, EBI. USB Nano120 hỗ trợ Brown-out , chế độ Power-down giữ RAM và nhanh chóng đánh thức thông qua nhiều giao diện ngoại vi.

    Nano130, một sức mạnh vi điều khiển32-bit năng lượng cực thấp với ARM ® Cortex M0, hoạt động ở dải điện áp rộng từ 1.8V đến 3.6V và chạy đến tần 42 MHz với 32K/64K/128K byte flash và 8K/16K byte SRAM. Nó tích hợp màn hình LCD 4x40 hoặc 6x38 (COM / Segment), chức năng USB 2.0 đầy đủ, RTC, 8 - kênh 12-bit SAR ADC, 2 kênh 12-bit DAC, điện dung cảm ứng-Key và cung cấp cao kết nối thực hiện các giao diện ngoại vi như 2xUART, 2xSPI, 2xI2C, I2S, GPIO, EBI. Các Nano130 dòng hỗ trợ nâng cao Brown-out, chế độ Power-down giữ RAM và nhanh chóng đánh thức thông qua nhiều giao diện ngoại vi.
    2.2: Chíp NANO130KE3BN

    upload_2014-5-14_0-56-31.

    Hình 2.1: Nano130 Block Diagram

     Lõi: ARM Cortex ™ ® - M0 lõi chạy lên đến 42 MHz

     Nguồn 2.5V/2.0V/1.7V HĐQT cho hoạt động phạm vi điện áp hoạt động rộng

     bộ nhớ Flash EPROM 64K/32K/123K byte bộ nhớ chương trình ứng dụng ( APROM ) 4KB trong lập trình hệ thống (ISP) nạp bộ nhớ chương trình ( LDROM ) và kích thước bộ nhớ với các đơn vị 512 byte

     bộ nhớ SRAM 16K/8K byte Hỗ trợ chế độ DMA: 8 kênh , một kênh VDMA , 6 kênh PDMA , và một CRC

     ClockControl Lựa chọn linh hoạt cho các ứng dụng khác nha.


    - 12MHz OSC, 0,25% độ lệch ( hệ thống phải có đầu vào bên ngoài tinh thể 32,768 kHz ) nếu không 12 MHz OSC có 1% độ lệch.
    - 10 kHz OSC điện năng thấp cho cơ quan giám sát và vận hành hệ thống điện năng thấp
    - Hỗ trợ một PLL, lên đến 120 MHz, cho hệ thống hoạt động hiệu suất cao và Ứng dụng USB (48 MHz).
    - 4 ~ 24MHz OSC.(dao động ngoài) sử dụng tinh thể cho hoạt động thời gian chính xác
    - 32,768 kHz đầu vào tinh thể cho RTC chức năng và vận hành hệ thống điện năng thấp

     GPIO Ba chế độ:

    - đầu ra Push- Pull
    - đầu ra mở cửa -Drain
    - đầu vào chỉ với impendence cao
     Timer

    - Hỗ trợ 4 Timer 32-bit với 24-bit up Timer và một 8-bit pre-scale counter
    - độc lập Nguồn đồng hồ cho mỗi giờ
    - Hỗ trợ kích hoạt sự kiện nội bộ để ADC, DAC, PDMA , và mô-đun TK
    - Wake hệ thống từ chế độ Power-down
     Watchdog Timer

    - Nguồn đồng hồ là từ LIRC . ( Nội 10 kHz tốc độ thấp)
    - khoảng thời gian chờ lựa chọn từ 1.6ms ~ 26sec ( phụ thuộc vào nguồn đồng hồ )
    - Gián đoạn hoặc thiết lập lại lựa chọn trên cơ quan giám sát thời gian ra
    - WDT có thể đánh thức hệ thống từ chế độ Power-down

     RTC

    - Hỗ trợ phần mềm bằng cách thiết lập tần số (FCR)
    - RTC Hỗ trợ ( thứ hai , phút, giờ ) và lịch ( ngày, tháng, năm )
    - lựa chọn 12 giờ hoặc chế độ 24 giờ

     PWM / Capture

    - Hỗ trợ 2 mô-đun PWM 16-bit
    - Cung cấp 8 đầu ra PWM
    - Mỗi máy phát điện PWM được trang bị với một chia đồng hồ ,
    - Hỗ trợ Capture gián đoạn

     UART

    - 16-byte điều khiển FIFO UART
    - cổng UART ( TX, RX , CTSn và RTSn )
    - Hỗ trợ hồng ngoại (SIR )
    - Hỗ trợ chức năng LIN
    - Hỗ trợ chế độ RS-485 9 bit
    - lập trình tạo tốc độ baud
    - Hỗ trợ chế độ PDMA

     SPI

    - 3 bộ điều khiển SPI
    - Master lên đến 32 MHz, và Slave lên đến 16 MHz
    - Hỗ trợ SPI / Microwire Master / Slave
    - chiều dài biến của truyền dữ liệu 4-32 bit
    - truyền dữ liệu MSB hoặc LSB trước
    - Hỗ trợ hai yêu cầu kênh PDMA , một cho truyền và một cho nhận

     I2C

    - 2 bộ thiết bị I2C
    - Master / Slave lên đến 1Mbit / s
    - truyền dữ liệu hai hướng giữa chủ và nô lệ
    - đồng hồ lập trình cho phép điều khiển tốc độ linh hoạt

     I2S

    - giao diện với CODEC âm thanh bên ngoài
    - Có khả năng xử lý các kích cỡ từ 8 , 16, 24 và 32 bit
    - Hỗ trợ dữ liệu âm thanh stereo và Mono
    - Hỗ trợ I2S và MSB lý định dạng dữ liệu
    - Cung cấp hai 8 từ FIFO dữ liệu bộ đệm : một cho truyền và một cho nhận
    - Tạo ra yêu cầu ngắt khi độ đệm vượt qua một ranh giới lập trình
    - Hỗ trợ hai yêu cầu PDMA : một cho truyền và một cho nhận

     ADC

    - 12-bit ADC tỷ lệ chuyển đổi 2Msps
    - đến 12 kenh đơn đầu vào từ chân ( PA.0 ~ PA.7 và PD.0 ~ PD.3 )
    - Sáu kênh nội bộ từ DAC0 , DAC1 , điện áp tham khảo nội bộ ( Int_VREF ) ,
    - Cảm biến nhiệt độ , AVDD , và AVSS .
    - Hỗ trợ ba nguồn điện áp tham chiếu từ VREF pin , điện áp tham khảo nội bộ ( Int_VREF ) , và AVDD
    - đơn quét / chu kỳ quét đơn / liên tục quét
    - phát hiện điện áp mức ( so sánh chức năng )
    - Hỗ trợ chế độ PDMA
    - Hỗ trợ lên đến bốn sự kiện thời gian ( TMR0 , TMR1 , TMR2 và TMR3 ) để cho phép ADC

     DAC

    - 12-bit đầu ra đơn điệu với 400K tỷ lệ chuyển đổi
    - Hỗ trợ ba nguồn điện áp tham chiếu từ VREF pin , điện áp tham khảo nội bộ ( Int_VREF ) , và AVDD .
    - đồng bộ khả năng cập nhật cho hai DACs ( nhóm chức năng )
    - Hỗ trợ lên đến bốn giờ các sự kiện thời gian ra ( TMR0 , TMR1 , TMR2 và TMR3 ) , phần mềm PDMA để kích hoạt DAC để chuyển đổi

     cảm ứng (TK)

    - Hỗ trợ lập trình (16-bit , 14-bit , 12-bit và 10-bit ) độ nhậy
    - Hỗ trợ lập trình để điều chỉnh độ nhậy
    - Hỗ trợ lập trình tần số Nguồn đồng hồ để điều chỉnh độ nhậy
    - Hỗ trợ lên đến 16 phím cảm ứng quét
    - Hỗ trợ tụ bên ngoài để điều chỉnh môi trường cảm biến khác nhau

     LCD

    - trình điều khiển LCD 4 COM x 40 SEG hoặc 6 COM x 38 SEG
    - Hỗ trợ tĩnh , 1/2 và 1/3 bias điện áp
    - Bốn chế độ hiển thị tĩnh , 1/2, 1/3, 1/4, 1/5 và 1/6 duty.
    - tần số màn hình LCD có thể lựa chọn bằng cách chia tần số
    - điều chỉnh độ tương phản
    - Hỗ trợ phương pháp R-type/C-type

     USB 2.0

    - USB 2.0 FS 12 Mbps
    - On-chip thu phát USB
    - Cung cấp 1 nguồn ngắt với 4 gián đoạn sự kiện
    - Hỗ trợ kiểm soát , số lượng lớn vào / ra , ngắt và chuyển Isochronous
    - 512 Bytes SRAM nội bộ đệm USB

     EBI

    - Accessible không gian : 64 KB ở chế độ 8-bit hoặc 128 KB ở chế độ 16-bit
    - Hỗ trợ 8bit/16bit chiều rộng dữ liệu
    - Hỗ trợ byte viết ở chế độ chiều rộng dữ liệu 16-bit
    - Một cảm biến nhiệt độ tích hợp với độ phân giải 1 ℃
    - 96 -bit ID duy nhất
    - 128-bit ID khách hàng duy nhất
     SmartCard (SC)

     Nhiệt độ hoạt động : -40 ℃ ~ 85 ℃

     Đóng gói LQFP 128 -pin ( 14x14 )


    upload_2014-5-14_0-57-13.

    Sơ đồ chân nano130

    C.Nhận Xét:

    Nano130: là một con chíp ARM đầy đủ sức mạnh với nhiều ngoại vi trên một con chíp, tính năng như đầu vào điện áp có dải rộng, khả năng chống nhiễu cao, có thiết kế chống được tiếng ồn cao, đặc biệt phù hợp cho điều khiển hệ thống công nghiệp giống như vi điều khiển 8 bit. Thị trường mục tiêu của nó gồm có điện tử y tế, động cơ DC không chổi than, màn hình cảm ứng, USB và v.v… Có 2 điểm đáng lưu ý về chip của hãng là cho phép người dùng sử dụng các chip MCU 32-bit lõi ARM Cortex-M0với giá chỉ bằng MCU 8-bit truyền thống và có dòng chip ARM Cortex-M0 tích hợp lõi phát nhạc Voice IC bên trong với cấu hình mạnh mà giá thành hạ chỉ tương đương một chip phát nhạc (voice IC) độc lập. với giá thành rẻ hỗ trơ thư viện va các công cụ lập trình mạnh thích hợp với các ứng dụng di đông tiết kiệm năng lượng gía thành rẻ và đăc biêt thích hợp cho sinh viên nghiên cứu phát triển ứng dụng.
    Một số ứng dụng

    - Màn hình xách tay y tế
    - RFID Reader
    - Máy quét mã vạch
    - Hệ thống báo động an ninh
    - Hệ thống giám sát
    - Von kế
    - USB Phụ kiện
    - Đọc thẻ thông minh
    - Thiết bị không dây điều khiển trò chơi
    - IPTV bàn phím từ xa thông minh
    - Cảm biến không dây Node thiết bị (WSN)
    - RF4CE không dây điều khiển từ xa
    - Âm thanh không dây
    - Không dây tự động Meter Reader (AMR)
    - Điện tử Toll Collection (ETC)

    Nhươc điểm: các tài liệu vê Nano 130 cũng như các dòng khác của NUVOTON chưa có nhiều tài liệu bằng tiếng việt. Là một con chíp mới ở thị trường việt nam thì Chip của NUVOTON đầy tiềm năng.
     

    Các file đính kèm:

    Last edited: 14/5/14
    daotruongpro, camxuc831, LêQuốcQuân3 others thích bài này.
  2. kimtinh

    kimtinh Sinh viên cao đẳng

    file PDF
     

    Các file đính kèm:

    daotruongpro, camxuc831, LêQuốcQuân2 others thích bài này.
  3. TULA.VN

    TULA.VN Sinh viên đại học

    daotruongprokimtinh thích bài này.
  4. lethu12a1

    lethu12a1 Học sinh phổ thông

    các anh ơi cho e hỏi tí. cách nạp chương trình vào con nano 130 này thế nào vậy
     

Chia sẻ trang này