Propretor! 0 26 марта, 2023 Опубликовано 26 марта, 2023 · Жалоба Добрый день коллеги. Не ради экономической выгоды, а любознательности ради пытаюсь разобраться от чего перестал работать адаптер PCIe USB 3.1 на Renesas(NEC) uPD720201. Есть вторая, точно такая же, исправная, которая прекрасно определяется при установке в компьютер. Пришел к выводу, что у адаптера наиболее вероятен выход из строя внутренней логики чипа Renesas uPD720201. Похоже сейчас их производство полностью перехватил Китай и штампует их без контроля со стороны фимы-разработчика, от чего и такой брак. Аргументация: 1.Напряжения на исправной и неисправной платах равны. На большом дросселе 5.12В На малом дросселе 1.07-1.10В FR9888 понижает 12В, поступающие с PCIe, до 5В. Малый стабилизатор LD7XH в корпусе SOT-25 понижает 3.3В, поступающие с PCIe, до 1.1В, питающее Renesas uPD720201. 1 пин - 3.3В (вход) 2 пин - GND 3 пин - 1.1В (выход) 4 пин - 0.6В 5 пин - 3.3В (вход) 2.КЗ у кварца отсутствует (24МГц), а они практически не ломаются. 3.Прошивка обновлялась и проверялась считыванием после перепрошивки - не помогло. 4.Сопротивления по линиям HSOp(0), HSOn(0), REFCLK+, REFCLK-, HSIp(0), HSIn(0) у неисправной платы и исправной идентичны. 5.Температура чипа в устоявшемся состоянии покоя на неисправной плате на 3 градуса выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 26 марта, 2023 Опубликовано 26 марта, 2023 · Жалоба Уже выложив фотки, заметил, что на неисправной плате кварц холоднее. Но ведь кварцы на греются! Во всяком случае при таких частотах и таких амплитудах напряжения. Завтра начинается рабочая неделя, подцепить осциллограф к контактам кварца смогу уже только в следующие выходные... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 26 марта, 2023 Опубликовано 26 марта, 2023 · Жалоба 46 minutes ago, Propretor! said: кварц холоднее Как и разъем справа. Поверхность отражает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 27 марта, 2023 Опубликовано 27 марта, 2023 · Жалоба 12 часов назад, aaarrr сказал: Поверхность отражает. Тогда что? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 27 марта, 2023 Опубликовано 27 марта, 2023 · Жалоба Микросхема U2 - память? Если да - есть ли с ней обмен при подаче питания на плату? Если обмен есть - прочитайте ее программатором, сохраните резервную копию и залейте содержимое такой же микросхемы с рабочей платы. Если не поможет - контролер устал, восстановление, вероятнее всего, нерентабельно. Если обмена с памятью нет и все питания на месте - проверять уровень сигнала на 14 ноге контроллера (должен быть высокий). Если и там все в порядке - значит контроллер устал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 27 марта, 2023 Опубликовано 27 марта, 2023 · Жалоба 24 минуты назад, Сергей Борщ сказал: Микросхема U2 - память? Да, флеш EN25F40 https://pdf1.alldatasheet.com/datasheet-pdf/view/207640/EON/EN25F40.html. Я уже писал ранее, что прошивку перепрошивал. Безрезультатно. 28 минут назад, Сергей Борщ сказал: Если обмен есть Проверить осциллографом на 2 и 5 ноге, а также 6 ноге в момент подачи питания? OK. 30 минут назад, Сергей Борщ сказал: проверять уровень сигнала на 14 ноге контроллера С учетом размера ножек у Renesas uPD720201 это будет проблематично... Посмотрел даташит: https://docs.rs-online.com/04cd/0900766b814f5802.pdf 14 нога - PONRSB, 3.3В Power on reset signal. When supporting wakeup from D3cold, this signal should be pulled high with system auxiliary power supply. Согласен. Попробую проверить, хоть это и очень не просто.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 27 марта, 2023 Опубликовано 27 марта, 2023 · Жалоба Что меня малость смущает - крайняя версия прошивки 2.0.2.6, для этого чипа, и выложенная на известном ресурсе, совершенно не соответствует той, что я слил с рабочего адаптера. Ни по объему ни по содержимому. Я пробовал заливать оба дампа, карта не стартует ни с одним, тем не менее, интересно, почему так? Читал в даташите, что внешняя флеш - это не обязательный функционал, типа память у uPD720201-720202 в отличии от uPD720200-720200a есть своя. Тем не менее зачем то ее распаивают и используют, не смотря на китайскую жажду экономии... 2_0_2_6.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sorok-odin 5 27 марта, 2023 Опубликовано 27 марта, 2023 · Жалоба 7 часов назад, Propretor! сказал: что внешняя флеш - это не обязательный функционал Только при условии, что кто-то другой запишет прошивку в микросхему при старте по PCIe. Либо биос (если микросхема - часть материнки, не ваш случай), либо драйвер. Емнип, драйвер под win такого не умеет, зато драйвер под linux - умеет точно, но зависит от версии ядра. Поддержку этой микросхемы в линуксе то внедряли, то ломали, то чинили вновь. Когда-то удалось завести ее без флешки методом подбора определенной версии ядра. 7 часов назад, Propretor! сказал: типа память у uPD720201-720202 в отличии от uPD720200-720200a есть своя Нету. Я б начал с проверки корректности времянок сбросов и частоты резонатора 24 МГц, как на Figure 3-9. Power Up and Reset. Сигнал PONRSTB, к примеру, должен быть не просто единицей. Сначала определенное время при старте он обязательно должен побыть в нуле при уже активной частоте резонатора, иначе корректный сброс не произойдет. Такое у меня бывало, когда в RC-цепочке сброса PONRSTB попался бракованный конденсатор околонулевой емкости, upd720201 не стартовала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 4 апреля, 2023 Опубликовано 4 апреля, 2023 (изменено) · Жалоба В 27.03.2023 в 10:08, Сергей Борщ сказал: Микросхема U2 - память? Если да - есть ли с ней обмен при подаче питания на плату? Если обмен есть - прочитайте ее программатором, сохраните резервную копию и залейте содержимое такой же микросхемы с рабочей платы. Если не поможет - контролер устал, восстановление, вероятнее всего, нерентабельно. Если обмена с памятью нет и все питания на месте - проверять уровень сигнала на 14 ноге контроллера (должен быть высокий). Если и там все в порядке - значит контроллер устал. В 27.03.2023 в 21:04, sorok-odin сказал: Я б начал с проверки корректности времянок сбросов и частоты резонатора 24 МГц, как на Figure 3-9. Power Up and Reset. Сигнал PONRSTB, к примеру, должен быть не просто единицей. Сначала определенное время при старте он обязательно должен побыть в нуле при уже активной частоте резонатора, иначе корректный сброс не произойдет. Такое у меня бывало, когда в RC-цепочке сброса PONRSTB попался бракованный конденсатор околонулевой емкости, upd720201 не стартовала. Коллеги, в выходные произвел дополнительные измерения. Результат неутешительный. Flash EN25F40 выпаивал и перепрошивал на программаторе. Флэш исправный. Пишется, читается без проблем. Сигнал PONRSTB (на резисторе R4) в норме, 3.28В. На 1 ножке кварца 24МГц от 1.42В до 1.65В, размах (двойная амплитуда) 0.232В. На 3 ножке кварца 24МГц от 1.1В до 2.0В, размах (двойная амплитуда) 0.9В. На 2 и 4 ножках земля. DI(5) Flash EN25F40 идет напрямую в SPISI(19) uPD720201. DO(2) Flash EN25F40 идет напрямую в SPISO(16) uPD720201. CLCK(6) Flash EN25F40 идет напрямую в SPISCLK(18) uPD720201. Осциллографом ничего поймать даже с триггером не удавалось, зато вот логический анализатор пригодился. В неисправном чипе uPD720201 отсутствуют сигналы передачи данных по DI, DO и CLK при подаче питания на плату. Только переход состояния на линиях Flash Input и Flash Output с низкого в высокое состояние. На линии CLK никакого движения. На исправном же адаптере картина красивая: Резюме вся обвязка качественная и исправная, неисправен 99.(9)% сам контроллер uPD720201 и его на замену или проверять наличие 100МГц на ножках 4 и 5 контроллера (забыл это сделать сегодня)? Хотя такие ноги никогда еще не паял не уверен, что справлюсь... В 27.03.2023 в 21:04, sorok-odin сказал: когда в RC-цепочке сброса PONRSTB попался бракованный конденсатор околонулевой емкости, upd720201 не стартовала. А какого номинала он должен быть? И может быть фотографию скините, где этот кондер находится на Вашем контроллере. Изменено 4 апреля, 2023 пользователем Propretor! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sorok-odin 5 4 апреля, 2023 Опубликовано 4 апреля, 2023 · Жалоба 37 минут назад, Propretor! сказал: А какого номинала он должен быть? Измерять следует не номинал, а время нахождения PONRSTB в низком состоянии при включении питания. И чтобы во время этого низкого состояния уже успела пойти стабильная частота с кварца как минимум 1 мс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 4 апреля, 2023 Опубликовано 4 апреля, 2023 · Жалоба 1 час назад, sorok-odin сказал: Измерять следует не номинал, а время нахождения PONRSTB в низком состоянии при включении питания. Намного проще номинал конденсатора измерить. Так какой и где был в вашем случае? Для того, что вы описали требуется как минимум цифровой запоминающий двухканальный осциллограф с запуском развертки по фронту. Вот только по какому фронту сигнала VDD33, VDD10? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sorok-odin 5 5 апреля, 2023 Опубликовано 5 апреля, 2023 · Жалоба Тогда уж измеряйте и резистор. Если мне не изменяет память, на моей самодельной плате была RC-цепочка из 10 кОм резистора и 1 мкФ (или 10 мкФ) конденсатора. На картинке 3-9 нарисовано, что время следует измерять от момента установления обоих питающий напряжений. Так что запускайте по тому, который устанавливается позже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 5 апреля, 2023 Опубликовано 5 апреля, 2023 · Жалоба 3 часа назад, sorok-odin сказал: на моей самодельной плате была RC-цепочка Так вы еще больший извращенец, чем я :) Вы еще и адаптер сами делали с нуля? Сразу возникает 2 вопроса: 1. Зачем, ведь полно готовых, так дешевле, а функционал не уникален 2. Как? Принципиальной схемы то ведь нет, а в даташите только общие картинки. 3 часа назад, sorok-odin сказал: Так что запускайте по тому, который устанавливается позже. Да ну нафиг, 3.3В идет по шине PCIe, с матери, а малый стабилизатор LD7XH в корпусе SOT-25 понижает 3.3В, поступающие с PCIe, до 1.1В, так что оно по-любому последним формируется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sorok-odin 5 6 апреля, 2023 Опубликовано 6 апреля, 2023 · Жалоба 1. Так было надо по работе. 2. На сайте производителя есть подробный мануал и даже Design Kit со схемой и топологией печатной платы. Надо было всего лишь зарегистрироваться. К сообщению все не приложилось, превысил лимит 10 МБ, поэтому удалил из архива часть герберов. REN_USB3-201-DK0014-A1_LBR_20120701_nogerber.zip REN_r19uh0078ej0600_usb_MAH_20130118.pdf 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Propretor! 0 7 апреля, 2023 Опубликовано 7 апреля, 2023 · Жалоба 11 часов назад, sorok-odin сказал: Надо было всего лишь зарегистрироваться. Спасибо! Со схемой разбираться будет много легче! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться