Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А где вы там таких букаф нашли - CS, разрешение выхода? Там есть только Ve1 и Ve2
Отправлено
-=Shura=-
03 сентября 2007 г. 11:24
В ответ на:
Дело в том, что ADUMы стоят и гальванически развязывают несколько цепей. Данные DO после ADUMов собираются в одной точке и идут на проц. Нужно синхронно с каждым CS разрешать выход ADUMа, но разрешеение у ADUM "1" что есть небольшая проблема.
отправлено Make_Pic 03 сентября 2007 г. 11:15
Составить ответ
|
Вернуться на конференцию
Ответы
Дык это оно и есть!
—
Make_Pic
(03.09.2007 11:25:40
89.20.110.144
,
пустое
)
Так достаточно управлять одним из них
—
-=Shura=-
(03.09.2007 11:43:7
217.21.50.43
,
пустое
)
Тогда будет коллизия на шине (все DO собираются после ADUMов, а не до, т.к. SPI устройства имеют разные земли)
—
Make_Pic
(03.09.2007 11:48:27
89.20.110.144
,
пустое
)
Не будет, кури DS внимательно
—
-=Shura=-
(03.09.2007 11:53:13
217.21.50.43
,
пустое
)
Я предпологаю это должно выглядеть так:
—
Make_Pic
(03.09.2007 12:29:42
89.20.110.144
,
пустое
,
ссылка
)
Если устройству 1 пох#ично поступление на него сигналов, предназначенных устройству 2, то можно CS не вести совсем
—
-=Shura=-
(03.09.2007 12:50:35
217.21.50.43
,
пустое
)
Тута:
—
Make_Pic
(03.09.2007 13:57:8
89.20.110.144
,
пустое
,
ссылка
)
Какая коллизия? Нужно только один сигнал снимать.
—
Vladimir Ljaschko
(03.09.2007 11:50:24
194.158.204.49
,
пустое
)
Угу. И шоб снять - "0" подать надо. А на CS слейва, стоящего за этим ADUMом, при этом - "1"
—
Harry
(03.09.2007 11:55:15
80.68.9.124
,
пустое
)
Ничего не понял. Нужно снять Vex со стороны мастера, но оставить Vdd! Третья строка в таблице даташит.
—
Vladimir Ljaschko
(03.09.2007 12:02:0
194.158.204.49
,
пустое
)
Ну вот так мыслилось
—
Harry
(03.09.2007 12:16:53
80.68.9.124
,
пустое
,
ссылка
)
Дроссель на питание ADUM нужен??? - Есть какие то проблемы?
—
Make_Pic
(03.09.2007 12:33:46
89.20.110.144
,
пустое
)
Это не на него, на аналоговую часть. На адум - прямо с ДС/ДС
—
Harry
(03.09.2007 12:59:7
80.68.9.124
,
пустое
)
Таких каналов несколько. Для выбора конкретного ADC его CS должен быть нулем. Но чтобы его данные попали на общий для всех MISO 7-я нога ADUMа должна быть единицей. Есть другой путь?
—
Harry
(03.09.2007 12:23:14
80.68.9.124
,
пустое
)
АЦП-то выбирать необязательно, если с 7 ноги ADUM снять питание, то и данные оттуда не попрут
—
-=Shura=-
(03.09.2007 12:46:27
217.21.50.43
,
пустое
)
Не знаю, правильно ли истолковал фразу "АЦП-то выбирать необязательно"... Но в моем случае конкретный АЦП выбирать действительно нет необходимости. ЧипСелект будет общим для всех каналов (аппаратный от МК). А уж откуда принимать данные выберем сигналом разрешения выхода АДУМа. Спасибо за идею!
—
Harry
(03.09.2007 13:16:7
80.68.9.124
,
пустое
)
Некоторые АЦП и другие SPI устройтва сигналом CS сбрасываются (инициализируются) так что лучше взглянуть в даташит!
—
Make_Pic
(03.09.2007 13:55:45
89.20.110.144
,
пустое
)
Этот не сбрасывается. Запускается преобразование. Будут стартовать все хором, а микрофон - только у одного.
—
Harry
(03.09.2007 14:12:48
80.68.9.124
,
пустое
)
Ну и что. Не получится так замутить только в одном случае - когда требуется "перекрытие", т.е. один АЦП преобразует, второй в это время выдаёт данные.
—
-=Shura=-
(03.09.2007 13:59:56
217.21.50.43
,
пустое
)
Теперь понял. Ну, инверсия не такая большая цена. Иначе схемотехника уже вообще выродится :)
—
Vladimir Ljaschko
(03.09.2007 12:31:2
194.158.204.49
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru