roboforum.ru

Технический форум по робототехнике.

5 <-> 3.3

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

5 <-> 3.3

Сообщение AlphA » 05 сен 2005, 11:01

Очень хочется подключить к AVR'у SD-flash'ку. Но она не перваривает 5в. Нужен конвертор, вроде MAX232, но не в 5 в +-12, а 5 в 3.3 и наоборот. Требуется 3(2) канала 5->3.3 и 1 канал 3.3->5. Очень хорошо бы, с возможностью Z-состояния на стороне 5в.

Кто нибудь знает такую м/с?

Или мне на транзюках всё паять?
AlphA
 
Сообщения: 111
Зарегистрирован: 21 апр 2005, 01:19
Откуда: Екб

Сообщение FireFly » 05 сен 2005, 23:01

Гм, конкретно под твои требования не встречал (мож не попадалось) а вот на MC34063 себе собирал - 5 -> 3
если интересно - качай даташит и смотри типовую схему включения на 5 вольт, там двумя резисторами подбирается на выходе нужное напряжение

Соответственно на такой же микрухе и повышающий конвертер собирается элементарно - смотри вторую типовую схему

Удачи :wink:
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Сообщение -= Александр =- » 06 сен 2005, 16:59

Полазий по сайту MAXIM Semiconductor - они спецы во всяких конверторах уровней...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение Tracer » 06 сен 2005, 18:45

Например МАХ3370 1 канал сопряжения 2.5- 5.5 в 5 - 1.8 В на скорости 2 Мбит
Аватара пользователя
Tracer
 
Сообщения: 195
Зарегистрирован: 24 ноя 2004, 12:36
Откуда: Харьков

Сообщение AlphA » 06 сен 2005, 20:36

Спасибо за ответы. По maxim-ic.com ползал, нашёл 3392E - то что надо. Только вот купить сразу не вышло. Но оно и к лучшему. За то головой подумал и решил, что проще на рассыпухе сделать. Получилось по резистору и диоду на линию (5 -> 3). А повышать оказывается, и не надо вовсе: AVR бодренько всё с 2в лог. "1" считает (при пит. 5в).

Вобщем, с преобразователем разобрался.
Теперь бы разобраться с логикой... Пока какой-то бред из flash'ки читается. Чаще всего отвечает кодом 5, что значит, что она спит, а я ей неправильную команду говорю. Хотя я ей даю всего-то команда инициализации (0x40 0x00 0x00 0x00 0x00 0x95). Буду ещё биться. Если ничего не выйдет, опять ведь сюда вернусь :)

Ни ко с ними не работал (в SPI-mode, через аппаратный SPI у AVR'а)  :?:
AlphA
 
Сообщения: 111
Зарегистрирован: 21 апр 2005, 01:19
Откуда: Екб

Сообщение AlphA » 07 сен 2005, 22:16

Ага, не работает :(

Самое смешное, что не могу заставить работать SPI. Вроде всё по дата-шиту, по примеру делаю... А в результате на MOSI всё время "1", вне зависимости от данных в регистре SPDR. Стоит только в него что нибудь записать, как на MOSI появляется единица и больше от туда не уходит. И режим вроде правильно задал...

Кто реально работал с SPI на AVR'е?
AlphA
 
Сообщения: 111
Зарегистрирован: 21 апр 2005, 01:19
Откуда: Екб

Сообщение setar » 08 сен 2005, 12:34

AlphA писал(а):Кто реально работал с SPI на AVR'е?

В режиме программирования все,
некоторые даже связь меж контроллерами налаживали...
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Tracer » 08 сен 2005, 14:52

1. Код в студию Для конструктивного диалога

2. В аттачменте часть библиотеки работы с MMC и SD для AVR GCC (SPI  в ней работает, проверено)
Вложения
spi.h
(1.49 КиБ) Скачиваний: 467
spi.c
(3.92 КиБ) Скачиваний: 468
Аватара пользователя
Tracer
 
Сообщения: 195
Зарегистрирован: 24 ноя 2004, 12:36
Откуда: Харьков

Сообщение AlphA » 09 сен 2005, 19:45

setar писал(а):В режиме программирования все...


Вот именно! Програмиируется-то он нормально, значит SPI физически живой. А вот вместо данных на выходе MOSI всё время "1", сменяющаяся нулями лишь между байтами. Конечно без осцила трудно понять, но тот факт, что при передаче байта #00000000 на выходе вообще появляется единица, очень настораживает...

Библиотечки я скачал, счас буду пытаться понять что там и как... С Си я как-то не очень...  :oops:  Уж лучше бы на асме...
AlphA
 
Сообщения: 111
Зарегистрирован: 21 апр 2005, 01:19
Откуда: Екб


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 70