реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
Tanya
сообщение Feb 5 2014, 09:45
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Нужно быстро (еще вчера) сделать регистратор аналогового сигнала.
Что нужно.
1. Батарейное питание - отвязка от всего.
2. Сбор данных от AD7266 (2 MSPS, тактовая частота 32 МГц). Или двух таких. Или, если есть с такой скоростью, внутренние АЦП. 12 бит должно хватить.
3. Память на... побольше бы... 1000+ точек. Или внешняя?
4. PIC потому, что есть привычка и PICKIT.
Что есть.
Развязка для com-порта.
AD7266 и аналоговое окружение.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 5 2014, 18:00
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Сначала надо FRAM выбрать.. чем не FRAM?
Затем - любой пик, который держит приемлемую скорость SPI, но я в них сейчас не очень ориентируюсь, сразу не скажу
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 6 2014, 05:26
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(_Pasha @ Feb 5 2014, 22:00) *
Сначала надо FRAM выбрать.. чем не FRAM?
Затем - любой пик, который держит приемлемую скорость SPI, но я в них сейчас не очень ориентируюсь, сразу не скажу


Вот не знаю, зачем мне это.
Я, наверное, не очень внятно выразилась... Склоняюсь к готовому полуфабрикату...
Вроде http://www.ebay.com/itm/PIC32-PIC24-dsPIC3...=item27d9f4fdb6
или http://www.ebay.com/itm/PIC24F-Starter-Kit...=item3a7dd2a415
Вот последняя выглядит подозрительно дешевой...
Кто-нибудь имеет(л) опыт с этими китовыми деятелями?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 6 2014, 06:25
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



поищите что-нибудь для такого
Go to the top of the page
 
+Quote Post
skripach
сообщение Feb 6 2014, 07:08
Сообщение #5


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Не стОит бояться перемен, возьмите стм-дискавери.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 6 2014, 07:31
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Tanya @ Feb 6 2014, 07:26) *
Вот не знаю, зачем мне это.
Я, наверное, не очень внятно выразилась... Склоняюсь к готовому полуфабрикату...
Вроде http://www.ebay.com/itm/PIC32-PIC24-dsPIC3...=item27d9f4fdb6
или http://www.ebay.com/itm/PIC24F-Starter-Kit...=item3a7dd2a415
Вот последняя выглядит подозрительно дешевой...
Кто-нибудь имеет(л) опыт с этими китовыми деятелями?

Да нормальная цена. Если не учитывать, конечно, Free MPLAB C30 Compiler. Я, пожалуй, тоже себе возьму такую или похожую. Только мне 24-е не нравятся, предпочёл бы dsPIC.
А то, что предлагает _Pasha, по-моему, избыточно для Вашей цели. И потреблять будет не по-батарейному...
 Р В Р’ Р’ Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 60%
Прикрепленное изображение
425 x 316 (11.91 килобайт)


Цитата(skripach @ Feb 6 2014, 09:08) *
Не стОит бояться перемен, возьмите стм-дискавери.

Дело не в боязни перемен, самих по себе. Сказано же - цейтнот. Я прекрасно представляю себе ситуацию, когда тебе уже дышат в затылок, а ты судорожно выбираешь подходящую элементную базу, с которой не работал. И вот приходят заказанные контроллеры, ты изготовил платы, спаял, подключил... И тут выясняется, что они всем хороши, но не поддерживают внутрисхемной отладки. Как, например, PIC18F14K50. И ты идёшь виновато объяснять начальнику, что впопыхах недоглядел и заказываешь новые. Ждёшь, с надеждой потираешь руки. Они приходят, такие прекрасные, что ты удивляешься, как же сразу не заметил... И тут сюрприз. Привычный тебе компилятор не поддерживает эти чипы. И теперь нужно пойти обрадовать начальство покупкой нового. Заодно ответить, куда смотрел...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 6 2014, 07:42
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Herz @ Feb 6 2014, 10:31) *
Дело не в боязни перемен, самих по себе. Сказано же - цейтнот.

Любой подвиг цейтнот - это чей-то просчет! Посылать ... далеко!
Поддерживаю skripach (сам хотел написать: Лучший PIC - это STM32!).
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 6 2014, 08:33
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(ViKo @ Feb 6 2014, 09:42) *
Любой подвиг цейтнот - это чей-то просчет! Посылать ... далеко!
Поддерживаю skripach (сам хотел написать: Лучший PIC - это STM32!).

Скрипач не нужен... biggrin.gif Можно посылать, конечно. И с гордо поднятой головой идти на паперть.
Но если STM32 так однозначно лучше PIC-а, приведите пару-тройку Ваших аргументов. А то ведь...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 6 2014, 08:57
Сообщение #9


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Herz @ Feb 6 2014, 11:33) *
Скрипач не нужен... biggrin.gif Можно посылать, конечно. И с гордо поднятой головой идти на паперть.
Но если STM32 так однозначно лучше PIC-а, приведите пару-тройку Ваших аргументов. А то ведь...

Ну, почему сразу на паперть? Можно и на панель. wub.gif

Я использовал только PIC16, PIC12 и даже PIC10. Поэтому за PIC24, PIC32 ничего не скажу.
Аргументы за SMT32. Тот, что стоит на STM32F3Discovery (сама плата у них на сайте стоит $10.66):

STM32F303VCT6 $3.54 @1000
Analog and DSP with FPU ARM Cortex-M4 MCU with 256 Kbytes Flash, 72 MHz CPU,
MPU, CCM, 12-bit ADC 5 MSPS, PGA, comparators

http://www.st.com/web/catalog/mmc/FM141/SC...N1531/PF252054#

ОЗУ в нем целых 40KB.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 6 2014, 09:23
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Feb 6 2014, 12:57) *
Ну, почему сразу на паперть? Можно и на панель. wub.gif

Почти уговорили...
Расскажите еще про инструменты и среды разработки и отладки...
Простыми словами - это для меня темный лес.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 6 2014, 09:37
Сообщение #11


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tanya @ Feb 6 2014, 12:23) *
Почти уговорили...
Расскажите еще про инструменты и среды разработки и отладки...
Простыми словами - это для меня темный лес.

Я пользуюсь Keil-ом. Для бесплатной версии есть ограничения по коду. В нем есть симулятор аппаратной части (за новыми процессорами писатели не поспевают, симулятор стал менее "красивым", но все равно очень хорош). Естественно, можно ходить по командам (по C строкам, или по ассемблерным). Видеть переменные, содержимое памяти, регистры, количество тактов, покрытие кода...
Для аппаратной отладки, кроме Discovery, не понадобится ничего. Помимо отлаживаемого микроконтроллера, на ней находится и отладчик. Который потом можно использовать для программирования и отладки любых устройств.
Все порты MCU выведены на штыри. Можно по-быстрому состыковать со своей платой.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 6 2014, 10:15
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Feb 6 2014, 13:37) *
Я пользуюсь Keil-ом. Для бесплатной версии есть ограничения по коду.

Спасибо. Какое ограничение? А "родные" средства есть? Совсем нет желания покупать кота в мешке, которого отлично описал Herz.
Продолжаем агитировать...
Хотелось бы послушать людей, имевших опыт обеих систем.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Feb 6 2014, 11:06
Сообщение #13


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Tanya @ Feb 5 2014, 20:15) *
Нужно быстро (еще вчера) сделать регистратор аналогового сигнала.
Что нужно.
1. Батарейное питание - отвязка от всего.
2. Сбор данных от AD7266 (2 MSPS, тактовая частота 32 МГц). Или двух таких. Или, если есть с такой скоростью, внутренние АЦП. 12 бит должно хватить.
3. Память на... побольше бы... 1000+ точек. Или внешняя?


В такой ситуации я бы, пожалуй, взял какую-то из платформ mbed. Наверное, FRDM-KL46Z, или FRDM-KL25Z. Cortex-M0+ очень хорошо подходит под батарейные задачи. Посмотрите доступность этих плат в Фарнелле, по цене они копеешные, доставят мухой (P.S.: нашел, €13.18 или €11.43 соответственно). А далее - ничего другого не надо, они самодостаточные. Компилятор on-line, на сайте mbed. Из минусов только отсутствие отладчика, но для простых проектов это не помеха. Их плюсов - безумная дешевизна и наличие библиотек. Скомпоновать из готовых блоков скелет вашей проги и дописать куски кода под задачу. По-моему, должно очень быстро получиться.

Я сейчас плотно сижу на PIC24F. Неплохая машинка, но уже устаревает. Кинетисы с Cortex-M0+ меня привлекают все сильнее.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 6 2014, 11:19
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(=AK= @ Feb 6 2014, 15:06) *
В такой ситуации я бы, пожалуй, взял какую-то из платформ mbed. Наверное, FRDM-KL46Z, или FRDM-KL25Z. Cortex-M0+ очень хорошо подходит под батарейные задачи.

Уточню. Батарейка или аккумулятор должны жить всего... час. Примерно. Там еще аналоговая часть... десятки миллиампер с перерывами.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 6 2014, 11:21
Сообщение #15


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tanya @ Feb 6 2014, 13:15) *
Спасибо. Какое ограничение? А "родные" средства есть? Совсем нет желания покупать кота в мешке, которого отлично описал Herz.

http://www.keil.com/demo/limits.asp
Для ARM-ов роднее Кейла ничего нет. rolleyes.gif
ST дает ссылки и на другие средства проектирования, в том числе и бесплатные.
Могу заверить, что если слегка поступиться совестью и придавить страх, то никаких котов в мешках не появится. Вхождение - да, будет медленным, но тем большим будет удовольствие! Даже от мигающего светодиода. 08.gif
bb-offtopic.gif
В последние недели развлекаюсь - сочетаю приятное с полезным - сделал DDS генератор на STM32VLDiscovery - тащусь! От 1 Hz до 60 kHz с шагом 1 Hz, синус, треугольник. Припаял только энкодер к трем штырькам на платке. Все остальное - внутри копеечной платы.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 21:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01594 секунд с 7
ELECTRONIX ©2004-2016