Dòng ISD9160 là dòng chip nhạc lõi xử lý Cortex-M0 cung cấp một giải pháp hiệu quả mạnh mẽ và chi phí thấp cho các ứng dụng về âm thanh/giọng nói. Kiến trúc tích hợp lõi vi xử lý 32-bit Cortex-M0, điện áp hoạt động rộng từ 2.5V~5.5V; có giao diện âm thanh kỹ thuật số I2S cho phép kết nối với bộ giải mã audio ngoài để giải mã file nhạc .WAV từ thẻ nhớ SD hoặc dòng truyền I/O khác; điều khiển ra loa công suất đến 1W @ 8Ω; bộ nhớ dữ liệu flash nội lớn 145KB, flash ngoài hoặc thẻ nhớ SD qua giao tiếp SPI để mở rộng dung lượng lưu trữ nhạc; chức năng GPIO mạnh mẽ, đặc biệt là các I/O cảm ứng điện dung (touch key). Các ISD9160 cung cấp các giải thuật nén cao hơn 50% so với ADPCM, dẫn đến giảm đáng kể kích thước bộ nhớ trong khi cung cấp một chất lượng âm thanh cao; ngoài ra, chip còn được tích hợp đồng hồ thời gian thực (RTC) cho ứng dụng cao cấp liên quan...
Tính năng kỹ thuật của dòng ISD9160:
- CPU lõi ARM Cortex-M0 32 bit, tốc độ 50MHz, tích hợp sẵn khối phát nhạc (Voice unit) trên chip.
- Dải điện áp hoạt động từ 2.5V~5.5V.
- 145KB bộ nhớ flash cho dữ liệu chương trình và dữ liệu âm thanh, cung cấp thời gian lưu trữ 60s với tốc độ nén 16Kbps.
- Nạp ISP (nạp trình trên mạch): cấu hình 4KB bộ nhớ chứa mã khởi tạo để cập nhật bộ nhớ flash lên chip.
- 3V LDO cho bộ nhớ SPI Flash ROM bên ngoài.
- Các thuật toán nén: nén cao từ 4kbps đến 32kbps, nén ADPCM từ 2 đến 5 bit cho mỗi mẫu lên đến 32khz, nén PCM 8 đến 16 bit cho mỗi mẫu.
- Giao diện I2S với bộ giải mã âm thanh bên ngoài có khả năng xử lý từ 8, 16, 24, 32-bit.
- Bộ chuyển đổi ADC với 80dB tín hiệu/nhiễu, giao hiện microphone kỹ thuật số.
- Âm thanh điều khiển độ rộng xung PWM đạt 1W tại 5.5V.
- Hai bộ hẹn giờ 8 bit chủ/tớ, 16 bit bộ đếm thời gian.
- 24 chân GPIO cho mục đích chung vào ra (I/O).
- Một cổng UART nối tiếp, 2 kênh SPI, giao diện I2C, bộ nhận dạng tách sóng Brown-out…
- Chức năng nhận dạng giọng nói (chỉ ISD9160
VFI còn ISD9160FYI không có).
- Đóng gói 48 chân LQFP, dải nhiệt độ từ -40ºC ~ 85ºC.
Nuvoton ISD9160 là một loại chip phát nhạc dựa trên bộ vi xử lý Cortex-M0. ISD9160 tích hợp sẵn 6 chế độ hoạt động tiết kiệm năng lượng, chức năng cấu hình các mô-đun nội bộ làm cho ISD9160 là một nền tảng tuyệt vời cho việc thực hiện giải pháp HMI điện năng thấp. ISD9160 mang lại tính tiết kiệm điện năng hơn hẳn so với các thiết bị lõi Cortex-M0 bình thường. Nó có thể chạy ở một trong 6 chế độ tiết kiệm năng lượng từ chế độ ngủ sâu nhất đến chế độ hoàn toàn chủ động. Hình sau mô tả các mô-đun chức năng khác nhau trong 6 chế độ tiết kiệm năng lượng.
- Trong chế độ DPD chỉ có dao động 16Khz và pin báo thức hoạt động. Chỉ có một sự kiện sử dụng dao động thời gian 16 KHz hoặc một quá trình chuyển đổi từ cao xuống thấp trên thiết bị.
- Trong chế độ năng lượng dự phòng (SPD) các vòng vào ra (I/O), đồng hồ thời gian thực (RTC), dao động 32 KHz, 256 bytes SB RAM và các bộ nhận dạng sóng Brown-out sẵn sàng hoạt động.
- Trong chế độ (DDS) và chế độ (DS) tất cả các trạng thái logic trong Cortex M0 được bảo toàn. Trong khi chạy với tốc độ cao 50MHz vẫn có thể chuyển sang chế độ này, các chức năng PWM vẫn có thể sử dụng bằng các nguồn đồng hồ thấp hơn. Sự khác biệt duy nhất giữa chế độ DDS so với chế độ DS là từ 5V xuống 3.3V thì LDO tắt, làm cho 3,3V GPIOA không sẵn sàng.
- Trong chế độ ngủ, tốc độ nguồn đồng hồ vẫn được duy trì ở mức cao 50MHz. Bất kỳ chức năng nào cần nguồn xung đồng hồ cao có thể được kích hoạt, chẳng hạn như kỹ thuật điều chế độ rộng xung, bộ chuyển đổi tương tự số và truy cập bộ nhớ trực tiếp từ ngoại vi.
Tất cả các chế độ ngủ tiết kiệm năng lượng có thể được nhập bằng cách thực hiện các hướng dẫn WFI/WFE. Thoát khỏi các chế độ DDS và SPD sẽ thực hiện thiết lập lại vector. Khi thoát ra khỏi tất cả các chế độ này thì CPU tiếp tục thực hiện các chỉ thị từ điểm bắt đầu dừng/ngủ.
Hiện tại, chức năng nhận diện giọng nói của chip ISD9160VFI đã đc hỗ trợ với 5 ngôn ngữ phổ thông nhất trên Thế giới; Ngôn ngữ tiếng Việt hoặc các ngôn ngữ còn lại khác chưa được hỗ trợ nhưng người dùng có thể tự mình bổ sung thêm khả năng nhận dạng giọng nói tiếng Việt được bằng cách thêm thủ công từng từ (âm) một để tạo thành bảng từ điển nhận dạng tương tự như các ngôn ngữ đã được hỗ trợ rồi...
Nếu cần các hỗ trợ về chức năng, ứng dụng, tài nguyên dữ liệu liên quan để phát triển và ứng dụng cho chip ISD9160 này thì bạn có thể liên hệ Công ty TULA để được hỗ trợ chi tiết.
|
|
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
22.500đ; 1000+: 18.000đ; 5000+: 15.000đ; | |
| | | |
| | | |
| | 16.000đ; 1000+: 13.000đ; 3000+: 11.000đ | |
| 26.000đ (Thay bằng N78E059ADG) | |
|
| 15.000đ; 1000+: 11.000đ; 3000+: 9.000đ | |
| 16.000đ; 1000+: 13.000đ; 3000+: 10.000đ | |
| 12.000đ; 1000+: 9.000đ; 3000+: 7.000đ | |
|
| | | 28.000đ; 1000+: 25.000đ [SOP14] | |
|
| | | |
| | | 15.000đ; 1000+: 12.000đ; 5000+: 9.500đ | |
|
| | | |
14.000đ; 1000+: 11.000đ; 3000+: 9.000đ | |
| | | |
| | | |
| | 20.000đ; 1000+: 14.000đ; 3000+: 12.000đ | |
| 20.000đ; 1000+: 14.000đ; 3000+: 12.000đ | |
|
| | | |
| | | |
| | | |
| | |