Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с USBN9604
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 19:54:19

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Работа с USBN9604
СообщениеДобавлено: Ср апр 04, 2018 14:39:34 
Друг Кота

Карма: 14
Рейтинг сообщений: 372
Зарегистрирован: Вс фев 15, 2009 01:04:58
Сообщений: 5069
Откуда: Kaluga
Рейтинг сообщения: 0
Пытаюсь разобраться с USB контролером USBN9604

1) Выполняю сброс

2) Включаю внутренний стабилизатор 3,3в и запрос прерываний низким уровнем

3) Разрешаю прерывания NAK Out 0 and NAK Out 1 (ХЗ что такое - но из примера) , TX_EV, RX_EV для 0 и 1 конечных точек SD3 и RESET

4) Устанавливаю режим сброса в регистре NFSR

5) Устанавливаю FAR = 80h

6) EPC0, EPC1, EPC2 = 0

7) Очищаю FIFO конечной точки 0 и разрешаю прием

8 ) Включаю трансивер битом битом 3 регистра MCNTRL

9) Разрешаю прерывания битами в MAMSK включая общие - бит 7

Тут-же выход запроса прерываний становится в 0. В обработчике прерываний читаю MAEV, а там 0 - нет события для прерывания. Читаю NAKEV, ALTEV, TXEV и RXEV что-б сбросить состояние запроса прерывания - а оно не сбрасывается. Сброс только после перезаписи MCNTRL

Устройство подключено к USB, но никакой активности на шине нет, одна линия в "1" другая в "0"

Может кто сталкивался. Потому как я понял должен приходить запрос на чтение и далее по состоянию RX_EV

ЗЫЖ При запрете SD3 прерывания в ALTMSK генерации прерываний не происходит. Тоесть проблема в том что постоянно срабатывает таймер по не обнаружению чего-то.

ЗЫЖ2 Прикрутить файл с даташитом (600 кб) не могу - но он находится в инете без проблем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с USBN9604
СообщениеДобавлено: Чт апр 05, 2018 17:11:48 
Друг Кота

Карма: 14
Рейтинг сообщений: 372
Зарегистрирован: Вс фев 15, 2009 01:04:58
Сообщений: 5069
Откуда: Kaluga
Рейтинг сообщения: 0
Тихо сам с собою я веду беседу - уменьшил тактовую процессора в 1,5 раза - стало работать корректнее - запрашивает пакет настройки в конечно точке 0 с параметрами

80 06 00 01 00 00 40 00

Что вроде как предполагает запрос дескриптора устройства. Загружаю в буфер передатчика конечной точки 0 первые 8 байт включаю передатчик. Но все не передано. Вместо этого приходи вновь запрос

12 01 10 01 00 00 00 08

Что это значит непонятно. Я отправляю пакет нулевой длины - в ответ тишина.


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


Вообще в USB кто-то разбирается дальше FTDI232 ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с USBN9604
СообщениеДобавлено: Пн апр 09, 2018 06:55:49 
Друг Кота

Карма: 14
Рейтинг сообщений: 372
Зарегистрирован: Вс фев 15, 2009 01:04:58
Сообщений: 5069
Откуда: Kaluga
Рейтинг сообщения: 0
В общем дошел вот до чего - едет запрос дескриптора устройства. Начинаю передачу дескриптора, хаб меня обрубает и дает команду установки адреса. Выполняю установку, идет запрос дескриптора вновь - теперь дескриптор отправляется как надо, но после этого нет ни одного запроса. Или комп продолжает долбиться по адресу 0000000b, а у меня адрес уже другой и я его запросов не вижу или что-то еще.... Люди не дайте пропасть - кто работал с USB- расскажите, что это может быть ?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Работа с USBN9604
СообщениеДобавлено: Вт апр 17, 2018 20:38:43 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 43
Зарегистрирован: Пт апр 15, 2011 21:11:22
Сообщений: 734
Откуда: Россия, Ставропольский край
Рейтинг сообщения: 0
... Люди не дайте пропасть - кто работал с USB- расскажите, что это может быть ?


сам не работал не знаю но очень давно видел статью по доработке программатора в котором применена USBN9604 вот здесь http://daycode.blogspot.ru/search/label/jtagicemk2klon покопайся в исходниках может что и найдёшь https://github.com/ykhalyavin/usbprog/b ... /usbn2mc.h


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y