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

 
 
> Какую Плис Выбрать Для Реализации Конкретной Задачи
AntiDriver
сообщение Feb 15 2014, 15:20
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-05-13
Пользователь №: 76 699



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

Возникла задача реализовать устройство - приёмопередатчик.
В итоге нужно получить следующее: две платы, на каждой по плисине.

На первую плату подаётся напряжение питания и желательно бы иметь интерфейс для обмена данными (USB, RS232 или подобные, для соединения с ПК, но это пока не принципиально).

На вторую внешнее питание не подаётся, там стоят конденсаторы, накапливающие энергию.

Соединены они с помощью высокочастотного трансформатора (требований к рабочей частоте пока нет, ориентировочно 100 кГц...1МГц).

Принцип работы заключается в том, что в определённый момент времени осуществляется подача энергии через трансформатор ("короткие" импульсы), накапливается энергия на конденсаторах, плис игнорирует эти импульсы. Потом начинается передача информации (несколько байт "длинными" импульсами) с плис на первой плате, которую плис на второй плате должна записать во внутреннюю память и в ответ на это выдать какую-то информацию (несколько байт) через трансформатор. Прикреплена иллюстрация, поясняющая работу.
В последствии плис планируется заменить заказной интегральной микросхемой после отладки алгоритмов.

В связи с чем требования к первой плис:
- энергопотребление не имеет большого значения
- возможность реализовать обмен данными с ПК
- частота тактирования может задаваться кварцем.

Требования ко второй плис:
- минимально возможное энергопотребление
- частота тактирования не должна задаваться кварцем, однако должна быть достаточно высокой, чтобы "успевать" принимать информацию и успевать не реагировать на "короткие" импульсы передачи энергии (кстати, какие есть соображения по этому поводу? RC цепочка не может давать достаточно высокие частоты, к примеру для pic16 RC цепь генерирует всего 4 МГц, что может в этом плане плис?).

На данный момент уже есть функционирующий передатчик на микроконтроллере pic16f84a (тактовая частота 10 МГц), передающий один байт на частоте 100 кГц и приёмник, пока ещё не совсем стабильно работающий на микроконтроллере pic18f14k22 (тактовая частота 64 МГц). Столь высокие частоты тактирования при относительно низкой скорости передачи обусловлены тем, что одна простая команда в микроконтроллере выполняется за 4 такта, ветвления 8, переходы и прерывания от 8 до 16. Это не совсем удобно поэтому и было решено реализовать всё на плис.


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AntiDriver
сообщение Feb 15 2014, 21:53
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 1-05-13
Пользователь №: 76 699



Предполагается чередовать информацию и энергию (энергия - байт информации - энергия - байт информации), к тому же сама информация будет подпитывать конденсатор, пусть и не так сильно.
Что касается iCE40 - ознакомлюсь. А что можно сказать по поводу CoolRunner-II CPLDs?
Цитата
Utilize far less power with an all-digital core and FZP process technology
Ultra low power of 28.8 µW
16 µA typical standby current

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AntiDriver   Какую Плис Выбрать Для Реализации Конкретной Задачи   Feb 15 2014, 15:20
- - vzelenuk   Судя по тому, что у Вас нет высокоскоростной перед...   Feb 15 2014, 15:25
- - SM   Посмотрите на iCE40 LP , с очень большой вероятнос...   Feb 15 2014, 15:31
- - AntiDriver   А может лучше какой-либо аналог iCE40 LP. У меня с...   Feb 15 2014, 17:46
|- - SM   Цитата(AntiDriver @ Feb 15 2014, 21:46) А...   Feb 15 2014, 17:52
- - AntiDriver   Про Xilinx просто много слышал и даже в институте ...   Feb 15 2014, 18:24
- - SM   Софт - icecube2, под линукс есть, скачивается с са...   Feb 15 2014, 19:05
- - vzelenuk   Среда программирования скачивается с сайта xilinx....   Feb 15 2014, 19:07
|- - SM   Цитата(vzelenuk @ Feb 15 2014, 23:07) Spa...   Feb 15 2014, 19:11
|- - SM   Цитата(AntiDriver @ Feb 16 2014, 01:53) А...   Feb 16 2014, 08:41
- - vzelenuk   А что Вы хотите услышать? CPLD микросхемы простой ...   Feb 16 2014, 04:22
- - AntiDriver   Спасибо всем за ответы   Feb 16 2014, 08:23
- - sazh   Цитата(AntiDriver @ Feb 15 2014, 18:20) С...   Feb 16 2014, 08:27
- - AntiDriver   Видимо действительно имеет смысл остановиться на i...   Feb 16 2014, 10:44
- - SM   А какие интерфейсы рассматриваются?   Feb 16 2014, 10:49
- - AntiDriver   Интерфейсы мне нужны будут пока что только для отл...   Feb 16 2014, 10:54
- - SM   А зачем для RS232 какие-то IP-ядра? Это просто рег...   Feb 16 2014, 11:05
- - AntiDriver   Насчёт RS232 думаю на верилоге его уже сотню раз о...   Feb 16 2014, 11:19
- - SM   это там "handbook" называется, кликаете ...   Feb 16 2014, 11:49
- - AntiDriver   Да уж, что-то слишком много всего нужно. Так поним...   Feb 16 2014, 12:00
- - SM   насчет внешних SPI Flash не уверен, в принципе, мо...   Feb 16 2014, 12:09
- - AntiDriver   Хорошо. Спасибо огромное за пояснения.   Feb 16 2014, 12:12


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

 


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


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