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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Требуется совет в разработке с FPGA, АЦП MAX1181 + Cyclone II + MCP2515 CAN-controller + TMS320LF2407A
Maverick
сообщение Feb 20 2014, 08:02
Сообщение #16


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(SM @ Feb 20 2014, 09:57) *
А нигде не сказано, что там реалтайм поток от непрерывной работы этих АЦП.

я тоже не знаю, но Михаил Миняйло такие цифры привел без уточнений... sm.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Михаил Миняйло
сообщение Feb 20 2014, 08:17
Сообщение #17





Группа: Новичок
Сообщений: 9
Регистрация: 19-02-14
Из: Новосибирск
Пользователь №: 80 593



Цитата(Maverick @ Feb 20 2014, 14:13) *
Варианты решения проблемы:
- тогда принимайте, что есть и работайте с ним...
- делайте новую плату как Вы считаете правильным....
- доказывайте своему руководителю про некоректное схемотехническое решение (которым является Ваша плата) и получайте разрешение на правку платы или на изготовление новой платы, хотя ... сделать на существующей плате несколько соплей как вариант для проверки решения можно...

PS предлагаю такой вариант попробуйте посмотреть возможность пин ту пин замены существующей плис на Cyclone III (будет больше логики) ... Подсоедините к плис MCP2515 по шине SPI и организовывайте передачу.
В принципе можно попробовать обойтись и без микропроцессора, хотя я не знаю полного ТЗ на разработку... Всегда будет возможность организовать микропроцессор внутри плис.
Но мне не понятен момент АЦП 80Msps, а CAN имеет 1 Мбит/с - разброс скоростей большой, где будете хранить данные,т.е. организовывать буффер? Тем более у CAN есть недостатки:
- Небольшое количество данных, которое можно передать в одном пакете (до 8 байт).
- Большой размер служебных данных в пакете (по отношению к полезным данным).
Почему выбран CAN ?

CAN стандартно используется по всему институту для организации практически всего исследовательского процесса. Мне не надо одновременно передавать все 4 канала в реальном времени.
Тут измерения происходят так:
•приходит прерывание на процессор,
•процессор обрабатывает его, сигналив fpga, чтобы она запоминала кадр(длиной примерно 500 10-битных слов, по кадру на каждый канал), кадр складируетея во внутр. FIFO ППВМ. Внутри примерно 3-4 кадра на канал.
•по шине CAN на процессор приходит запрос на передачу кадров с каждого канала, процессор сигналив ППВМке, она начинает передачу по шине CAN через MCP2515.
Ну и основная для меня сложность в организации работы между cyclone II и собственно mcp2515.

Цитата(Maverick @ Feb 20 2014, 15:02) *
я тоже не знаю, но Михаил Миняйло такие цифры привел без уточнений... sm.gif


Ну логично, что я не буду передавать 3.2 гбит по шине can biggrin.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 20 2014, 08:19
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Михаил Миняйло @ Feb 20 2014, 12:17) *
Ну и основная для меня сложность в организации работы между cyclone II и собственно mcp2515.


А Вы их там себе не создавайте, просто протяните интерфейс SPI от TMS до MCP через ПЛИС проводами, и работайте с ней из TMS, как будто ПЛИС там и нет.

Но я бы категорически настоял со снятия MCP2515 с платы и протаскивании на CAN-трансивер сигналов прямо с TMS
Go to the top of the page
 
+Quote Post
Михаил Миняйло
сообщение Feb 24 2014, 10:46
Сообщение #19





Группа: Новичок
Сообщений: 9
Регистрация: 19-02-14
Из: Новосибирск
Пользователь №: 80 593



вот, кстати, хотел спросить:
а сколько стоит разработка подобного устройства на рынке сейчас?
Go to the top of the page
 
+Quote Post

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

 


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


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