Кількість
|
Вартість
|
||
|
RP2040 — це недорогий високопродуктивний мікроконтролер з гнучкими цифровими інтерфейсами. RP2040 виробляється на 40-нанометровому технологічному вузлі, забезпечуючи високу продуктивність, низьке динамічне енергоспоживання і малий витік, а також безліч режимів низького енергоспоживання для підтримки тривалої роботи від батареї. Завдяки великій вбудованої пам'яті, симетричному двоядерному процесору, детермінованої структурі шин і багатому набору периферійних пристроїв, доповнених унікальною підсистемою програмованого введення-виведення (PIO), він забезпечує професійних користувачів неперевершеною потужністю і гнучкістю.
RP2040 — це пристрій без збереження стану з підтримкою кешованого виконання на місці з зовнішньої пам'яті QSPI. Це проектне рішення дозволяє вам вибрати відповідну щільність незалежній пам'яті для вашої програми і отримати вигоду від низької ціни на стандартні компоненти Flash.
RP2040 має два процесорних ядра M0+, DMA, внутрішню пам'ять і периферійні блоки, підключені через структуру шини AHB / APB. Код може виконуватися безпосередньо з зовнішньої пам'яті через спеціальний інтерфейс SPI, DSPI або QSPI. Невеликий кеш підвищує продуктивність типових програм. Налагодження доступне через інтерфейс SWD. Внутрішня SRAM може містити код або дані. Він адресований як єдина область розміром 264 КБ, але фізично розділений на 6 банків, щоб забезпечити одночасний паралельний доступ з різних майстрів. Майстри шини DMA доступні для розвантаження повторюваних завдань передачі даних з процесорів. Висновки GPIO можуть управлятися безпосередньо або від безлічі спеціальних логічних функцій, гнучко настроюваних контролерів PIO можуть використовуватися для забезпечення широкого спектру функцій вводу-виводу. Контролер USB з вбудованим PHY може використовуватися для забезпечення підключення хоста FS / LS або пристрою під керуванням програмного забезпечення. Чотири входи АЦП, які використовуються спільно з висновками GPIO.
Дві схеми ФАПЧ для забезпечення фіксованої частоти 48 МГц для USB або АЦП і гнучкою системної частоти до 133 МГц. Внутрішній регулятор напруги для подачі напруги ядра, тому кінцевого продукту потрібно тільки напруга вводу-виводу.
Основні характеристики:
- Подвійний ARM Cortex-M0 + @ 133 МГц
- 264 КБ вбудованої SRAM в шести незалежних банках
- Підтримка до 16 МБ зовнішньої флеш-пам'яті через виділену шину QSPI.
- Контролер DMA
- Повністю поєднана перемичка AHB
- Периферійні пристрої інтерполятора і целочисленного подільника
- Вбудований програмований LDO для генерації напруги ядра
- 2 вбудованих ФАПЧ для генерації тактової частоти USB і ядра
- 30 контактів GPIO, 4 з яких можуть використовуватися як аналогові входи
- Периферія:
• 2 UART
• 2 контролера SPI
• 2 контролера I2C
• 16 каналів ШІМ
• Контролер USB 1.1 і PHY з підтримкою хоста і пристрої
• 8 кінцевих автоматів PIO
Розшифровка назви чіпа:
RP — виробник Raspberry PI
2 — кількість ядер процесора (2)
0 — тип процесора (M0 +)
4 — вбудована пам'ять 16к
0 — немає вбудованої незалежної пам'яті
Призначення виходів:
ARM архітектура
У процесорі реалізований архітектурний профіль ARMv6-M. Див. Довідковий посібник з архітектури ARMv6-M, а докладніше див. в Довідковому технічному керівництві ARM Cortex M0+.
Габаритні розміри: 7,75мм х 7,75мм