Унифицированная плата с большим ОЗУ на борту

Поклонники продукции Microchip Technology Inc тусуются тут.
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

Господа знатоки микроконтроллеров, прошу вашей консультации :)

Насколько понял, среди массовых микроконтроллерных чипов PIC, AVR и других брендов с большим встроенным ОЗУ не бывает.
Поэтому понадобилась готовая микроконтроллерная плата, выпускаемая серийно, (как, например, Ардуины), имеющая на борту ОЗУ с объемом не менее 2 Мбайта.

Быстродействие микроконтроллера большой роли не играет, т.к. планируется несложная обработка звука в полосе до 3 кГц.
Разрядность не менее 16 бит.
Тип микроконтроллера - AVR, ARM, PIC - тоже особой роли не играет (хотя все же предпочтительнее PIC).
Главное требование к плате - чтобы ток потребления был небольшой: 1-2 мА (в крайнем случае до 5 мА).

Если ли в природе такие чудо-платы? :lol:
XoXoJI
Родился
Сообщения: 17
Зарегистрирован: Вт июл 30, 2019 20:09:53

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение XoXoJI »

из пиков PIC32MZ2048EFH100 32 бита, 2М, про потребление даташит надо смотреть.

Добавлено after 2 minutes 2 seconds:
arm cortex m3/m4
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение Аlex »

XoXoJI, 2М там Флеши. ОЗУ 512 всего.
Интерфейс для SDRAM имеет только PIC32MZ DA — серия. В некоторых моделях есть встроенная DRAM на 32M.
http://www.ebvnews.ru/technical/microchip/8018.html
XoXoJI
Родился
Сообщения: 17
Зарегистрирован: Вт июл 30, 2019 20:09:53

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение XoXoJI »

К ночи я совсем ослеп.) ОЗУ больше 512 мне не встречались вообще никаких производителей.
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

to del
Последний раз редактировалось UTF Ср авг 28, 2019 19:51:58, всего редактировалось 3 раза.
XoXoJI
Родился
Сообщения: 17
Зарегистрирован: Вт июл 30, 2019 20:09:53

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение XoXoJI »

прицепить внешнюю память не вариант?
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

Вот спасибо! Пойду гляну, что это за ништяки ;)
.......

Глянул даташит PIC32MZ2048EFH100 - действительно, всего 512KB, и этого объема, наверное, недостаточно для хранения 1 минуты голоса - как считаете?

PIC32MZ DA - действительно, объема ОЗУ ну очень много - аж 32 MB!
Но поскольку этот чипик заточен для создания графических систем, и прожорливость наверняка будет выше крыши, так что даже даташит не смотрел.

прицепить внешнюю память не вариант?

Как же ее прицепить? Для этого придется разрабатывать свою печатную плату, где-то заказывать ее изготовление, потом паять на ней детали, а поскольку плат надо с десяток, то со своими скромными возможностями запарюсь все это делать да самой пенсии ;)

Поэтому готовая микроконтроллерная плата с большим ОЗУ на борту - самый идеальный вариант! Найти бы такую...
Почему у ардуинщиков их полно? Абидно......
XoXoJI
Родился
Сообщения: 17
Зарегистрирован: Вт июл 30, 2019 20:09:53

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение XoXoJI »

[uquote="UTF",url="/forum/viewtopic.php?p=3690669#p3690669"]Для этого придется разрабатывать свою печатную плату, где-то заказывать ее изготовление, потом паять на ней детали, а поскольку плат надо с десяток, то со своими скромными возможностями запарюсь все это делать да самой пенсии ;)[/uquote]
Я опять слепну к полуночи. Спать надо идти глаза закрываются.) Что-то мне кажется наврятли вы чего найдете с такими характеристиками готовое. своими лапками)))
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

А вдруг найдется? Вдруг кто-то придумал такую плату для отца русской демократии начинающего любителя микроконтроллеров? :))
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение Аlex »

Да полно таких. Вот, например - https://www.chipdip.ru/product/core746i 8М SDRAM на борту.

Добавлено after 3 minutes 18 seconds:
Или вот - https://www.chipdip.ru/product/stm32f429i-disc1-3 Готовая борда с проггером на борту. Подцепил и вперёд :)

Добавлено after 38 minutes 34 seconds:
[uquote="UTF",url="/forum/viewtopic.php?p=3690669#p3690669"]всего 512KB, и этого объема, наверное, недостаточно для хранения 1 минуты голоса - как считаете?[/uquote]
Математика проста.
Например, при 8-ми битном разрешении и частотой дискретизации 8 КГц, понадобится 8*8=64 Кбита (8 КБайт) на 1 секунду. Соответственно, для минуты понадобится в 60 раз больше, это = 480 КБайт.
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

Аlex писал(а):Да полно таких. Вот, например - https://www.chipdip.ru/product/core746i 8М SDRAM на борту.

Вот это красота!!! :)) Эта Core746I лучше тем, что проще, компактнее и без индикаторов.

Аlex, спасибо огромное! Давайте еще! :)))

А я пока побежал смотреть, сколько кушают ее STM32F746IGT6 и IS42S16400J ...
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

STM32F746IGT6 и IS42S16400J
Мда, кушают они ну очень много :(

Озушка IS42S16400J на странице 15 кушает от 2 до 110 мА, какой из них будет в реале, непонятно -
42-45S16400J.pdf
(1.43 МБ) 360 скачиваний

Микроконтроллер STM32F746IGT6 начиная со страницы 104 кушает много разных токов, доходя до 208 мА и зависит от множества факторов -
stm32f746ig.pdf
(3.1 МБ) 248 скачиваний

Но Cortex M7 это современный и навороченный микроконтроллер, поэтому и кушает много.
Может, есть подобные отладочные платы на Cortex предыдущих поколений с более скромным потреблением?
Но все равно, Cortex'ы не подходят по напряжению - у них максимум 3.6 В, а нужно от 3.6 до 4.2 Вольта (Li-ion).

Лучше всего, конечно, PIC, там есть модели с очень скромным потреблением.
Например, PIC16LF627 / PIC16LF628 кушает максимум 2 мА при подходящем напряжении 2.0 до 5.5 В - идеальный вариант для моей затеи! :))
pic16f627-pic16f628.pdf
(2.64 МБ) 234 скачивания

Может, найдутся и для него отладочные платы с большим ОЗУ на борту?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение ARV »

а к ардуине подключить SPI-flash не подойдет?
или даже SD-карту...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

А потянет ли Ардуина упомянутую обработку звука в real-time?

Для ясности уточню, в чем состоит затея. Есть такой замечательный проект радиолюбительского репитера Pic echo - https://www.qsl.net/ew1ln/echo.html
Из многих найденных в Интернете он самый лучший. Например, Anyram - http://www.anyram.net/anyram_ru/develop ... /index.php тоже неплох, но он полностью заброшен, и кроме того, SPI-память в нем по не до конца выясненным причинам горит как спички.

Однако со временем автор Pic echo тоже утратил всякий интерес к его развитию, и проект, как говорится, морально устарел.

Во-первых, в ISD1420 времени 20 секунд совершенно маловато, надо бы хотя бы 60 сек.
Во-вторых, напряжение ISD1420 от 4.5 до 6.5 В, а надо 3.6 - 4.2 В (Li-ion).

Да, за это время появилась серия ISD1700, в которой и с напряжением, и со временем записи полный порядок.
Но в ней используется Flash-память, и число циклов записи всего 100000 (не часов!), которых при интенсивном использовании репитера ее хватит максимум на месяц-два.

Ну и в третьих, главная причина: если апдейтить этот Pic echo, то совершенно лень разводить плату, где-то заказывать их производство, а потом при свете лучины впаивать в нее детали и настраивать :)
Нужно же около десятка - себе штуки 3 оставить, и друзям тоже нужно раздать.

И наконец, это просто глупо - изобретать свой велосипед, если, возможно, уже есть готовый.

Все это, сами понимаете, побуждает к поискам готовой платы, для которой понадобится только прошивка - и в дамки! :))
Последний раз редактировалось UTF Чт авг 29, 2019 23:39:14, всего редактировалось 5 раз.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение ARV »

скажите мне, а что такое "обработка звука в реальном времени"? я так понял, репитер - это просто тупая выдача звука по какому-то событию... верно? так при чем тут микроконтроллер и обработка звука?

Добавлено after 5 minutes 2 seconds:
в общем, я вам советую обратить внимание в сторону модуля воспроизведения MP3-файлов с SD-карты
Изображениетипа такого
MP3-TF-16P
при желании можно и с ардуины управлять, хотя для многих случаев хватит и самого плейера.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

Я извиняюсь - не понимаю, почему форум блокирует, что ли, ссылки на репитеры, которые выкладываю, или я где-то ошибаюсь.

Насчет обработки звука в реальном времени. В эфире появляется сигнал радиостанции, радиолюбитель произносит несколько фраз, и репитер должен успеть услышать их в темпе поступления и успеть обработать и записать в память, иначе будут пропадания звука.
Ну а потом воспроизвести их, как магнитофон, это уже проще.

Т.е. не зря такие репитеры называют "попугаями": услышал голос в эфире - прокукарекал в ответ :))

Добавлено after 1 hour 57 minutes 44 seconds:
[uquote="ARV",url="/forum/viewtopic.php?p=3691145#p3691145"]скажите мне, а что такое "обработка звука в реальном времени"? я так понял, репитер - это просто тупая выдача звука по какому-то событию... верно? так при чем тут микроконтроллер и обработка звука?[/uquote]Ну, не совсем уж тупая, потому что репитер должен воспроизводить не какой-то фиксированный звук, а тот, который принял с эфира, т.е. работать как магнитофон.

в общем, я вам советую обратить внимание в сторону модуля воспроизведения MP3-файлов с SD-карты
типа такого MP3-TF-16P
при желании можно и с ардуины управлять, хотя для многих случаев хватит и самого плейера.
Обратил. Очень заинтересовала ваша ардуинная идея, спасибо, ARV! :beer:
У меня как раз платки Arduino mini еще остались.

Пойду погляжу, умеет ли этот плеер-модуль не только воспоизводить, но и записывать.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение ARV »

UTF писал(а):умеет ли этот плеер-модуль не только воспоизводить, но и записывать
записывать не умеет
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение oleg110592 »

[uquote="UTF",url="/forum/viewtopic.php?p=3691143#p3691143"]Все это, сами понимаете, побуждает к поискам готовой платы, для которой понадобится только прошивка - и в дамки! :))[/uquote]
готовая плата
https://www.st.com/en/evaluation-tools/ ... overy.html
на борту:
-- цифровой микрофон mp45dt02 i2s
-- аудио чип cs43L22 i2s
-- USB HOST - можно на USB флэшку писать и с нее воспроизводить
-- встроен отладчик/программатор
можно SPI память использовать
можно применить кодек MP3 - может встроенной памяти хватит
Пример:
https://www.youtube.com/watch?v=Ol7Msh4OmhI
UTF
Прорезались зубы
Сообщения: 226
Зарегистрирован: Пт окт 16, 2015 23:00:22

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение UTF »

[uquote="ARV",url="/forum/viewtopic.php?p=3691198#p3691198"]записывать не умеет[/uquote]
Точно? Обычно все карманые MP3-плееры только называются плеерами, на само деле они и записывают прекрасно.

Как же тогда эта плеерная MP3-TF-16P используется - каждый раз нужно вынимать SD-карточку и где-то на нее записывать звук?
Странно и неудобно.

[uquote="oleg110592",url="/forum/viewtopic.php?p=3691199#p3691199"]готовая плата
https://www.st.com/en/evaluation-tools/ ... overy.html
........
Пример:
https://www.youtube.com/watch?v=Ol7Msh4OmhI[/uquote]
Так у нее ОЗУ всего 192 КБ, или я чего-то не понял... :shock:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Унифицированная плата с большим ОЗУ на борту

Сообщение oleg110592 »

[uquote="UTF",url="/forum/viewtopic.php?p=3691214#p3691214"]Так у нее ОЗУ всего 192 КБ, или я чего-то не понял... :shock:[/uquote]
Ширина потока — битрейт определяет, сколько бит необходимо для кодирования 1 секунды музыки. Стандарт MP3 регламентирует потоки от 8kbit/s до 320kbit/s. Наиболее типичный битрейт — 128kbit/s.

Исходя из потока, легко подсчитать, сколько будет занимать одна минута музыки — надо битрейт разделить на 8 (число бит в байте) и умножить на 60 (секунд в минуте) — получим число килобайт. Для потока 8kbit/s это будет 8/8*60=60 килобайт. До 3 минут теоретически в этот микроконтроллер можно - не пробовал 8kbit/s насчет качества, для голоса может хватит.
Ответить

Вернуться в «PIC»