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

 
 
> Посоветуйте PIC., Примитивный регистратор.
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
 
Start new topic
Ответов
_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
Herz
сообщение Feb 6 2014, 07:31
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 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, по-моему, избыточно для Вашей цели. И потреблять будет не по-батарейному...
Прикрепленное изображение


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

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


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

Группа: Модераторы
Сообщений: 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
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #7


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

Группа: Модераторы
Сообщений: 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
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #9


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

Группа: Модераторы
Сообщений: 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
Сообщение #10


Гуру
******

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



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

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


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



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

давно и безоговорочно ушел на стм. иногда приходится кое-что менять в старых проектах на ПИК (16, 18, 24, dsPIC33), что сильно печалит sad.gif хотя сначала было тяжеловато.
в общем плюсы стм32 -
1. отладка (если в кейл), небо и земля.
2. очень широкая линейка, т.е. предусмотрев пару резисторов на плате, я могу туда запаять от F0 до F4 и ценой от 50 до 500руб
3. при сопоставимой цене на чипы (по объему памяти) у стм32 имеем 32-битное ядро и более навороченную периферию.
4. одно средство разработки на всю линейку. не надо держать пять компиляторов, да и качество компиляторов для младших пик...
5. куча китов на ebay за копейки и там же клон stlink за 6$
6. есть чесно бесплатные программы (coocox + gcc)

в общем перечислять можно долго, у пиков следующие плюсы
1. простота
2. корпуса под ЛУТ (у стм32 из таких только tqfp32 и те плохо доставаемы и только младшие)

из советов - не бойтесь пользоваться библиотеками stdPeripherialLibrary- их неоптимальность значительном компенсируется скоростью разработки, особенно при освоении, а быстродействия как правило с запасом.
в свое время на первый проект потратил примерно три недели, и он был достаточно тяжелый - usart, 485, spi flash, ацп, цап, архивы, логи, таймеры, впервые использовал ось (TNKernel) в общем взрослый проект sm.gif
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Feb 6 2014, 13:20
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Если бы был один лидер- все остальные уже бы сдулись давно.
Каждому фрукту- своя полка.
Когда мне нужно меньше микроампера потребление в стендбае и при этом нехитрая периферия (не сложнее USB) - то беру PIC18. Когда периферия поразнообразнее и много вычислизма-PIC32. Когда Езернеты и непонятно что еще- то STM32F4.
Думаю, у каждого найдется своя номенклатура. Процессор выбирается под задачу. Понятно, что хочется все одним покрыть, но пока что это не удается, очень уж много ARM кушает в статическом слипе. А может оно и есть, ARM с потреблением в DeepSleep меньше микроампера и с довольно развитой периферией уровня новых PIC18, но мне не попадались.
Если кто-то говорит, что "давно и безоговорочно" куда-то от чего-то ушел- это значит что у него все задачи покрываются одним типом микроконтроллера. Это не хорошо и не плохо, это просто так жизнь сложилась.

По существу:
что-то из этого, но еще быстрый 12-битный АЦП нужно отдельно смотреть чтобы был:
http://www.digikey.com/product-search/en?F...mp;pageSize=500

несколько MSPS и 12 бит- это, как я понял, что то из PIC24F GC Families,
например такой: обещают 10 MSPS и 12 бит.
http://www.digikey.com/product-detail/en/P...2FPT-ND/3872796,

Вот и стартеркит с ним:
http://www.digikey.com/product-search/en/p...?k=PIC24FJ128GC


Go to the top of the page
 
+Quote Post
dac
сообщение Feb 6 2014, 14:54
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



QUOTE (Ruslan1 @ Feb 6 2014, 19:20) *
Если бы был один лидер- все остальные уже бы сдулись давно.
Каждому фрукту- своя полка.
безусловно sm.gif конкуренция должна быть и я даже отслеживаю по старой памяти, что делает микрочип.
да еще есть STM8S003 в TSOP20 и ценой 12руб - тоже пользуюсь.
еще интересны фрискейлы, но у них с маркетингом ( = купить в каждом ларьке) не задалось
пытался подружиться с LPC, но их аналог дискавери жестко заточенный под кодред от идеи оттолкнул, да еще на тот момент не работающий на отриц. температурах RTC... в общем не срослось, хотя есть интересные позиции

QUOTE (Ruslan1 @ Feb 6 2014, 19:20) *
Когда мне нужно меньше микроампера потребление в стендбае и при этом нехитрая периферия (не сложнее USB)
STM32L

QUOTE (Ruslan1 @ Feb 6 2014, 19:20) *
Когда периферия поразнообразнее и много вычислизма-PIC32. Когда Езернеты и непонятно что еще- то STM32F4.
итого две среды разработки, три компилятора, три варианта периферии для тех же задач sm.gif да, еще два первых варианта не имеют официальных бесплатных компиляторов (для меня важно)
недавно одну мелочь по быстрому надо было сделать, воткнул PIC18F14K50 - под руками были, и наступил на старые грабли - мк с USB не имеет отладки, ну как это называется?

Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Feb 6 2014, 15:52
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(dac @ Feb 6 2014, 16:54) *
итого две среды разработки, три компилятора, три варианта периферии для тех же задач sm.gif да, еще два первых варианта не имеют официальных бесплатных компиляторов (для меня важно)

PIC32 (и прочие MPLAB-C) компилятор бесплатен, если не использовать высшие уровни оптимизации, и разрешено бесплатное включение однажды на месяц полной версии. Мне пока что хватает указанных уровней.

Про STM32L - спасибо, не думал что они до единиц мкА уже скатились.

Про множество сред- это что, раньше у меня еще Максплюс для Альтеры (квартус так толком и не освоил) и ВижуалДСП для аналогдевайса и IAR для AT91 стояли, и ничего, не путался. Тут дело привычки, главная проблема была к этому всему зверинцу нормальный внешний текстовый редактор подобрать/подключить, иначе реально сложно sm.gif

Это примерно как сейчас у меня три среды для разработки печатных плат установлено и используется, ну жизнь такая разнообразная. Так и с процессорами sm.gif

Про взять все и сжечь свести к общему знаменателю давно мечтаю, и STM действительно очень вкусно выглядит. Только боюсь чтоб они, как Атмел в свое время, не начали "модернизацию" с одновременным выводом из производства только недавно запущенных моделей. Мне интересно наличие позиции на рынке ну хотя бы в течении будущих 5 лет и дольше, боюсь неожиданных проблем с вчера еще доступными позициями. Майкрочип в этом смысле пока еще ни разу не подводил, очень хорошо было бы и у STM в будущем видеть такую стабильность.

Ну, я уже на STM32 клюнул и проектирую, меня уговаривать не нужно. Сложно от остального отказываться. sm.gif

Про отладку на PIC18F14K50 не понял. Сейчас проверил на сайте- ничего необычного, как и все, третьим пиккитом.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 6 2014, 17:20
Сообщение #15


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

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



Цитата(Ruslan1 @ Feb 6 2014, 18:52) *
главная проблема была к этому всему зверинцу нормальный внешний текстовый редактор подобрать/подключить

Notepad++ santa2.gif
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 7 2014, 06:29
Сообщение #16


;
******

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



Цитата(ViKo @ Feb 6 2014, 21:20) *
Notepad++ santa2.gif

Тут разговор про редакторы зашел.
Лучше эклипсового ничего нет, наравне еще разве что Geany - хорошая вещь, но виндузятный с обрезанным функционалом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Tanya   Посоветуйте PIC.   Feb 5 2014, 09:45
||- - ViKo   Цитата(Tanya @ Feb 6 2014, 13:15) Спасибо...   Feb 6 2014, 11:21
|||- - =AK=   Цитата(ViKo @ Feb 6 2014, 21:51) Для ARM-...   Feb 6 2014, 11:27
||||- - ViKo   Цитата(=AK= @ Feb 6 2014, 14:27) Для АРМ-...   Feb 6 2014, 11:34
|||- - =GM=   Цитата(ViKo @ Feb 6 2014, 11:21) В послед...   Feb 6 2014, 12:27
||||- - ViKo   Цитата(=GM= @ Feb 6 2014, 15:27) Тоже хоч...   Feb 6 2014, 12:41
||||- - Herz   В общем, всяк кулик своё болото хвалит - это и пон...   Feb 6 2014, 13:22
||||- - ViKo   Цитата(Herz @ Feb 6 2014, 16:22) Вот это ...   Feb 6 2014, 13:27
|||- - _Артём_   Цитата(ViKo @ Feb 6 2014, 13:21) ST дает ...   Feb 6 2014, 12:59
|||- - ViKo   Цитата(_Артём_ @ Feb 6 2014, 15:59) Что S...   Feb 6 2014, 13:01
||- - dac   QUOTE (Ruslan1 @ Feb 6 2014, 21:52) PIC32...   Feb 6 2014, 16:16
|||- - Ruslan1   Цитата(dac @ Feb 6 2014, 18:16) пиккитом ...   Feb 6 2014, 17:33
||||- - Herz   Цитата(Ruslan1 @ Feb 6 2014, 19:33) Ух мл...   Feb 6 2014, 20:06
||||- - dac   QUOTE (Ruslan1 @ Feb 6 2014, 23:33) Спаси...   Feb 7 2014, 08:03
|||- - A. Fig Lee   Цитата(dac @ Feb 6 2014, 11:16) пиккитом ...   Feb 6 2014, 19:47
||- - Ruslan1   Цитата(ViKo @ Feb 6 2014, 19:20) Notepad+...   Feb 6 2014, 17:57
|||- - ViKo   Цитата(Ruslan1 @ Feb 6 2014, 20:57) А это...   Feb 6 2014, 18:06
|- - MrYuran   Цитата(ViKo @ Feb 6 2014, 11:42) (сам хот...   Feb 6 2014, 12:38
- - _Pasha   поищите что-нибудь для такого   Feb 6 2014, 06:25
- - skripach   Не стОит бояться перемен, возьмите стм-дискавери.   Feb 6 2014, 07:08
- - =AK=   Цитата(Tanya @ Feb 5 2014, 20:15) Нужно б...   Feb 6 2014, 11:06
|- - Tanya   Цитата(=AK= @ Feb 6 2014, 15:06) В такой ...   Feb 6 2014, 11:19
- - A. Fig Lee   STM Discovery не люблю изза STM Linka. Слабенький ...   Feb 6 2014, 14:46
- - Слесарь   Цитата(Tanya @ Feb 5 2014, 12:45) 2. Сбор...   Feb 6 2014, 17:48


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 07:13
Рейтинг@Mail.ru


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