Перейти к содержанию
    

Нужно быстро (еще вчера) сделать регистратор аналогового сигнала.

Что нужно.

1. Батарейное питание - отвязка от всего.

2. Сбор данных от AD7266 (2 MSPS, тактовая частота 32 МГц). Или двух таких. Или, если есть с такой скоростью, внутренние АЦП. 12 бит должно хватить.

3. Память на... побольше бы... 1000+ точек. Или внешняя?

4. PIC потому, что есть привычка и PICKIT.

Что есть.

Развязка для com-порта.

AD7266 и аналоговое окружение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сначала надо FRAM выбрать.. чем не FRAM?

Затем - любой пик, который держит приемлемую скорость SPI, но я в них сейчас не очень ориентируюсь, сразу не скажу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сначала надо FRAM выбрать.. чем не FRAM?

Затем - любой пик, который держит приемлемую скорость SPI, но я в них сейчас не очень ориентируюсь, сразу не скажу

 

Вот не знаю, зачем мне это.

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

Вроде http://www.ebay.com/itm/PIC32-PIC24-dsPIC3...=item27d9f4fdb6

или http://www.ebay.com/itm/PIC24F-Starter-Kit...=item3a7dd2a415

Вот последняя выглядит подозрительно дешевой...

Кто-нибудь имеет(л) опыт с этими китовыми деятелями?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот не знаю, зачем мне это.

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

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

post-11287-1391670935_thumb.png

 

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

Дело не в боязни перемен, самих по себе. Сказано же - цейтнот. Я прекрасно представляю себе ситуацию, когда тебе уже дышат в затылок, а ты судорожно выбираешь подходящую элементную базу, с которой не работал. И вот приходят заказанные контроллеры, ты изготовил платы, спаял, подключил... И тут выясняется, что они всем хороши, но не поддерживают внутрисхемной отладки. Как, например, PIC18F14K50. И ты идёшь виновато объяснять начальнику, что впопыхах недоглядел и заказываешь новые. Ждёшь, с надеждой потираешь руки. Они приходят, такие прекрасные, что ты удивляешься, как же сразу не заметил... И тут сюрприз. Привычный тебе компилятор не поддерживает эти чипы. И теперь нужно пойти обрадовать начальство покупкой нового. Заодно ответить, куда смотрел...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дело не в боязни перемен, самих по себе. Сказано же - цейтнот.

Любой подвиг цейтнот - это чей-то просчет! Посылать ... далеко!

Поддерживаю skripach (сам хотел написать: Лучший PIC - это STM32!).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Любой подвиг цейтнот - это чей-то просчет! Посылать ... далеко!

Поддерживаю skripach (сам хотел написать: Лучший PIC - это STM32!).

Скрипач не нужен... :biggrin: Можно посылать, конечно. И с гордо поднятой головой идти на паперть.

Но если STM32 так однозначно лучше PIC-а, приведите пару-тройку Ваших аргументов. А то ведь...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скрипач не нужен... biggrin.gif Можно посылать, конечно. И с гордо поднятой головой идти на паперть.

Но если STM32 так однозначно лучше PIC-а, приведите пару-тройку Ваших аргументов. А то ведь...

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

 

Я использовал только 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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Почти уговорили...

Расскажите еще про инструменты и среды разработки и отладки...

Простыми словами - это для меня темный лес.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почти уговорили...

Расскажите еще про инструменты и среды разработки и отладки...

Простыми словами - это для меня темный лес.

Я пользуюсь Keil-ом. Для бесплатной версии есть ограничения по коду. В нем есть симулятор аппаратной части (за новыми процессорами писатели не поспевают, симулятор стал менее "красивым", но все равно очень хорош). Естественно, можно ходить по командам (по C строкам, или по ассемблерным). Видеть переменные, содержимое памяти, регистры, количество тактов, покрытие кода...

Для аппаратной отладки, кроме Discovery, не понадобится ничего. Помимо отлаживаемого микроконтроллера, на ней находится и отладчик. Который потом можно использовать для программирования и отладки любых устройств.

Все порты MCU выведены на штыри. Можно по-быстрому состыковать со своей платой.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я пользуюсь Keil-ом. Для бесплатной версии есть ограничения по коду.

Спасибо. Какое ограничение? А "родные" средства есть? Совсем нет желания покупать кота в мешке, которого отлично описал Herz.

Продолжаем агитировать...

Хотелось бы послушать людей, имевших опыт обеих систем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужно быстро (еще вчера) сделать регистратор аналогового сигнала.

Что нужно.

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+ меня привлекают все сильнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В такой ситуации я бы, пожалуй, взял какую-то из платформ mbed. Наверное, FRDM-KL46Z, или FRDM-KL25Z. Cortex-M0+ очень хорошо подходит под батарейные задачи.

Уточню. Батарейка или аккумулятор должны жить всего... час. Примерно. Там еще аналоговая часть... десятки миллиампер с перерывами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Какое ограничение? А "родные" средства есть? Совсем нет желания покупать кота в мешке, которого отлично описал Herz.

http://www.keil.com/demo/limits.asp

Для ARM-ов роднее Кейла ничего нет. :rolleyes:

ST дает ссылки и на другие средства проектирования, в том числе и бесплатные.

Могу заверить, что если слегка поступиться совестью и придавить страх, то никаких котов в мешках не появится. Вхождение - да, будет медленным, но тем большим будет удовольствие! Даже от мигающего светодиода. :08:

:bb-offtopic:

В последние недели развлекаюсь - сочетаю приятное с полезным - сделал DDS генератор на STM32VLDiscovery - тащусь! От 1 Hz до 60 kHz с шагом 1 Hz, синус, треугольник. Припаял только энкодер к трем штырькам на платке. Все остальное - внутри копеечной платы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...