PDA

Просмотр полной версии : Usb HID конртоллер емкостного тачскрина с поддержкой мультитач


Serega309
03.05.2016, 08:55
На просторах интернета найден замечательный микроконтроллер от Silicon Labs CP2501. Микроконтроллер представляет собой usb мост на выходе которого SPI, I2c, UART. Имеет встроенный загрузчик, программируется без проблем собственной утилитой. CP2501 fEaTuRES
• Pre-programmed with touch screen USB
interface firmware
• High-speed 48 MIPS CPU
• 53 kB of user accessible Flash memory
• 3.5 kB user accessible RAM
• Up to 16 GPIO pins
• Built-in 3 V regulator
• USB 2.0 compliant
• Windows® 7 touch interface compliant
• USB, UART, I2C, SPI
• 32-pin QFN (5 mm x 5 mm) package
Никто с ним не сталкивался? Радует и цена, можно найти от 400руб. Даташит прилагаю.

YAM1966
03.05.2016, 11:13
Я не разделяю писков радости по поводу применения этого микроконтроллера :net-net:
- для начала смотрим цену на него - как минимум 4...5$ (https://www.einfo.ru/store/CP2501/)
- смотрим на корпус:
https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRSXZdm1kSlj9yzoJDxlFLdjudfE8p0q qLmTed8APeSPTQfZ37Vtw
Запаять в домашних условиях тот еще гембель, и других вариантов корпуса нет.

А теперь смотрим на другие доступные микроконтроллеры с похожим функционалом, т.е. аппаратным USB на борту и интерфейсами I2C, хотя он элементарно реализуется программно:

STM32F103C8T6 (http://ru.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32583160323.html) - цена в районе 2$, причем это уже практически готовое к использованию изделие:
http://g01.a.alicdn.com/kf/HTB1pe5ILXXXXXXcaXXXq6xXFXXXb/220352482/HTB1pe5ILXXXXXXcaXXXq6xXFXXXb.jpg

PIC18F14K50 (http://ru.aliexpress.com/item/Free-Shipping-10pcs-lots-PIC18F14K50-I-SS-PIC18F14K50-SSOP-20-100-New-original-IC-In-stock/32450121409.html) - цена около 1$, паябельный корпус:
http://sigma.octopart.com/17610956/image/Microchip-PIC18F14K50-I-SS.jpg

Можно продолжать и дальше...

Serega309
03.05.2016, 11:54
Проблем с пайкой этого корпуса не возникнет, паял и меньше, в том числе и BGA. Сложновато будет только протравить плату, дорожки очень тонкие, хотя с фоторезистом должно получиться очень даже не плохо. Такая плата с STM32F103C8T6 уже в пути, но в программировании не силен. Для вас, уважаемый YAM1966, все просто, ну а мне например написать прошивку, подобную вашей составляет большую трудность. А здесь уже все готово, контроллер предназначен именно под емкостные сенсоры с I2c либо SPI, в программной части все готово, остается только подключить и настроить. Да и цена 360руб, не очень то и высокая. Сегодня заказал, скоро будет у меня. Как придет буду разводить под него плату.

YAM1966
03.05.2016, 15:09
;) чудес не бывает.... уже и борода выросла (http://pccar.ru/showthread.php?p=230999#post230999).
Да и к тому-же CP2501 снят с производства (http://blog.siliconlabs.com/t5/8-bit-MCU/Alternative-to-CP2501/td-p/123828)....

Garen
10.05.2016, 11:23
;) чудес не бывает.... уже и борода выросла (http://pccar.ru/showthread.php?p=230999#post230999).
Да и к тому-же CP2501 снят с производства (http://blog.siliconlabs.com/t5/8-bit-MCU/Alternative-to-CP2501/td-p/123828)....

но новые всеравно можно найти сейчас

Serega309
12.05.2016, 13:30
Можно, заказывал. но так и не удалось найти CP250x Configuration Wizard под них. Диск идет только с комплектом для разработки, которых уже практически нет. Да и дорогой он. Копию его отправить никто не пишется. Уже даже в поддержку силабса писал, но пишут чип снят с производства, в архиве прог не осталось. Ничем помочь не могут.