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

 
 
 
Reply to this topicStart new topic
> CY7C68013A определяется как неизвестное устройство
Transon
сообщение Feb 19 2008, 20:09
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



За 100 раз только один раз определилась как Cypress EZ-USB FX2LP - EEPROM missing
Cхема включения в файле
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
dinam
сообщение Feb 20 2008, 02:48
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



У меня нога 101 (WAKEUP) подключена к +3.3V. И посмотрите что происходит с тактовой на ноге 1.
Go to the top of the page
 
+Quote Post
Transon
сообщение Feb 20 2008, 06:28
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



на 1-ой ноге (CLKOUT) - 12Мгц частотомером посмотрел, независимо от того wakeup на 1 или 0
Go to the top of the page
 
+Quote Post
dinam
сообщение Feb 20 2008, 08:00
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Ещё у меня была как-то проблема, когда ножка питания USB части не припаялась.
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Feb 20 2008, 15:16
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(Transon @ Feb 20 2008, 00:09) *
За 100 раз только один раз определилась как Cypress EZ-USB FX2LP - EEPROM missing
Cхема включения в файле


Судя по наличию вывода EA, используется корпус TQFP128.

EZ-USB_TRM.pdf (EZ-USB® Technical Reference Manual) стр. 83, раздел 5.3.2 128 Pin EZ-USB Chip:
"EA = 1
All program memory is off-chip; all on-chip RAM, including the main RAM, is data memory only.

The EZ-USB reads all on-chip RAM using only the RD# strobe; the combining of RD# and PSEN# is disabled, so the on-chip RAM becomes data memory only. All program memory is off-chip; accesses to the lower 16 KB of off-chip program memory are not inhibited.
Any code fetch asserts the PSEN# pin.
After a power on reset, the EZ-USB immediately begins executing code at address 0x0000 in the off-chip program memory (as long as there is no EEPROM on the I2C bus with a valid 0xC0 or 0xC2 signature byte), rather than waiting for an EEPROM load or USB code download to complete (see the Resets chapter on page 95 for a full description of the EZ-USB resets).
"
Go to the top of the page
 
+Quote Post
Transon
сообщение Feb 21 2008, 10:38
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



Цитата(dinam @ Feb 20 2008, 10:00) *
Ещё у меня была как-то проблема, когда ножка питания USB части не припаялась.

В этом проблемы точно нету - все напряжения есть и ток идет - 40мА, и от внешнего источника пробовал.

Цитата(Konst_777 @ Feb 20 2008, 17:16) *
Судя по наличию вывода EA, используется корпус TQFP128.

EZ-USB_TRM.pdf (EZ-USB® Technical Reference Manual) стр. 83, раздел 5.3.2 128 Pin EZ-USB Chip:
"EA = 1
All program memory is off-chip; all on-chip RAM, including the main RAM, is data memory only.

The EZ-USB reads all on-chip RAM using only the RD# strobe; the combining of RD# and PSEN# is disabled, so the on-chip RAM becomes data memory only. All program memory is off-chip; accesses to the lower 16 KB of off-chip program memory are not inhibited.
Any code fetch asserts the PSEN# pin.
After a power on reset, the EZ-USB immediately begins executing code at address 0x0000 in the off-chip program memory (as long as there is no EEPROM on the I2C bus with a valid 0xC0 or 0xC2 signature byte), rather than waiting for an EEPROM load or USB code download to complete (see the Resets chapter on page 95 for a full description of the EZ-USB resets).
"

В даташите проще написано:
если EA=0, то код программы грузится по usb во внутреннюю память FX2LP, потом выполняется
если EA=1, то код программы выполняется, тот который записан в EEPROM

пробовал EA на землю подключать
когда чип определился как Cypress EZ-USB FX2LP - EEPROM missing, то EA я ещё тогда не подключал никуда, в таком не подключеном состояние на этой ноге 0В, значит внутри микросхемы он через резистор подключен на землю

вся эта схема собрана на макетной плате, а микросхему впаял в переходную плату
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Bar
сообщение Feb 23 2008, 18:25
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 13-03-05
Пользователь №: 3 314



Я бы посоветовал тщательно проверить то, что все ножки земли и питания хорошо припаяны.
Go to the top of the page
 
+Quote Post
Transon
сообщение Feb 24 2008, 17:01
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



Цитата(Bar @ Feb 23 2008, 20:25) *
Я бы посоветовал тщательно проверить то, что все ножки земли и питания хорошо припаяны.

3 раза проверял
Go to the top of the page
 
+Quote Post
torik
сообщение Feb 25 2008, 11:26
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



А как дела с разводкой D+, D-?
Они должны быть как можно короче и не пересекаться с другими сигнальными линиями и соответствовать еще кое-каким требованиям...
Это может быть вполне причиной.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Transon
сообщение Feb 25 2008, 15:03
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



Цитата(torik @ Feb 25 2008, 13:26) *
А как дела с разводкой D+, D-?
Они должны быть как можно короче и не пересекаться с другими сигнальными линиями и соответствовать еще кое-каким требованиям...
Это может быть вполне причиной.

Сделал только что между контактами (d-,d+) микросхемы и разьема соединения длиной 2см, всё равно не определяется.
Go to the top of the page
 
+Quote Post
torik
сообщение Feb 29 2008, 05:39
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



ну тогда погляди осциллографом напряжение в точке соединения своих подтягивающих резисторов. Для начала убери транзистор и подцепи к 3.3 В, хотябы WU2/PA2...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
TailWind
сообщение Mar 2 2008, 02:31
Сообщение #12


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

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



Попробуй в схеме сброса вместо 4.7k поставить 1k.

Попробуй поменять местами D+, D-
Если разъём mini убедись не перепутал ли контакты.
Go to the top of the page
 
+Quote Post
khach
сообщение Mar 2 2008, 11:12
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Переходную плату выкинуть однозначно. Или по крайней мере на ней должны находиться все необходимые фильтровые конденсаторы и кварц. Ну и земли побольше (полигон). USB HS через такой разем может и не пролезть- надо на переходной плате предусмотреть место под согласующие резисторы и USB разем (или пятаки под подпайку USB кабеля). Если при таком включении будет работать устойчиво, а на раземе сбоить то оптимизировать разводку на раземе.
Go to the top of the page
 
+Quote Post
Transon
сообщение Mar 3 2008, 14:51
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



Только что начал определяться и я смог прошить eeprom
Он начал определяться после того как я на макетной плате выкинул все провода которые не нужны для того чтоб он определялся. Но он редко определялся, потом я понял что на проводах не получиться, развёл плату под эту переходную плату с fx2lp, на которой разведена вся схема (на данный момент я впаял туда только те элементы, которые нужны для того, чтоб он определялся), но всё равно он не стабильно определялся, дальше я начал соединять все земли на этой большей плате между собой (на переходной плате они соединены), при этом он всё чаще стал определяться и всё равно он не каждый раз определялся. Потом я соединил 35-ую ногу (EA) с землёй через резистор 1.62к и с этого момента он стал определяться каждый раз.
Последнее что надо было сделать чтобы прошить eeprom соединить EA с +3.3в, я это сделал
через резистор 2.6к.
Ещё пара ньюансов:
До того как я не соединил EA с землёй надо было обязательно соединить резисторы которые
подключены к SDA И SCL с +5в, если их подключить к +3.3В, то никогда не определялся.
Не определялся никогда если EA соединял с +3.3В через резистор (а при этом на землю не
подключал через резистор).
ОБ этих двух вещах теперь можно забыть, как только соединяешь EA c землёй, fx2lp начинает каждый раз исправно определяться.
wakeup без разницы куда подключать, можно даже никуда не подключать
reserved (33) - обязательно на землю.
Длина между d-, d+ ~ 4см и до кварца так же, теперь уже на этой разведеной плате все GND между собой соединены помимо того что на переходной плате соединены, а VCC не все, теперь уже сложно сказать почему не определялся изначально (точно что из-за резистора между EA и землёй - он должен быть) и скорее всего из-за плохой земли на большой плате, на которой все соединения были на проводах, по крайней мере я видел как fx2lp всё чаще стал определяться по мере того как соединял земли.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


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


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