Привет.
В связи с полной неразберихой с версиями Rainbow, начал править схематик сам. Схематик - в pcad, разводить буду в Protel. Уж так меня научили
Итак changes на данный момент:
+нет глюка с адресами на sdram
+выкинута цепь со сбросом phy, поставлен джампер - сброс или от mpc или от pb26
+на mdio PHY добавлен pullup
+выкинута частично 74hc244 - та часть, что отвечала за spi, так-же выкинут разъем программирования spi флешки за ненадобностью, если есть возражения - восснановим.
+поставлены джампера для выбора DBGU/USART1
+поставлены джампера для enable USART0 на max232
+добавлен разъем для USART0
+выкинута ножка WP у SD/MMC карты, в связи с тем, что имхо не очень она необходима, а кроме того будет мешать работе USART1
+сделан renumber всех компонентов, иначе начинается неразбериха с нумерацией
Надо: заменить mcp, надо закинуть int от phy на проц.
COMA: на какую ножку int от PHY закидывать???
Прикрепленный файл содержит схематик на данный момент.
Если будут пожелания по схематику - не стесняемся, озвучиваем.
+заменена mcp на LP3470-308.
Куда закидываем INT от PHY и надо ли CD??? Кроме этого, есть ли желание "програмно" подавать напряжение на SD/MMC?
Как тебе удобно при разводке, так и закидывай INT от PHY. Остальное опционально.
ОК, тоесть на любую свободную, потом при компиляции это можно будет учесть.
питание на sd/mmc постоянным пока сделаю, если что, поменяем.
Аудиокодек нам нужен?
Еще есть идея плисину типа циклона 2 засунуть, да боюсь не бюджетно выйдет... Может в следуйщей ревизии
самое главное - заменить MCP100 на что нибудь доступное с регулируемой задержкой.
Уже заменено. LP3470-308 c программируемой задержкой.
Где есть в наличии?
Есть в http://electronix.ru/redirect.php?http://www.elekont.ru правда они с физ. лицами не работают ... Посмотрю аналоги...
Предлагаю использовать такие штучки -
USBDF01W5 и USBUF01W6 от STMicroelectronics.
Они не доставабельны, во всяком случае efind молчит.
есть такой вариант размещения. Но без JTAGа. Еще не все компоненты.
Можно кодек TLV320AIC23 поставить.
Где бы их достать...
В качестве супервизора можно еще ADM1810-ADM1818 от Analog - это из простых. Понавороченее - TSP3110 от TI с контролем двух напряжений и встроенным вачдогом.
З.Ы. угадайте, почему TI & Analog...
Все это хорошо, но легко достовабельного супервизора с регулируемой задержкой на данный момент не найдено.
Cyclone2 лучше вынести в ext_board. Сейчас этим и занимаюсь, кстати.
Насчёт разводить заново: почти те же изменения я уже сделал см. rainbow11s.
> Циклон надо вешать как минимум на внешнюю шину, а не на gpio
Почему?
> По поводу разводки твоей: без нормального схематика с ней тяжело будет разбираться
Не тяжелее чем переразвести, имхо. Плюс новая разводка = новые баги. На этой неделе планирую отредактировать и выложить схему.
> + номера элементов надо ренамбер везде сделать.
Можно и так, можно и для совместимости версий номера дополнить.
Дык плата ведь - отладочная, т.е. чтобы пощупать задёшево тот или иной кристалл. Если появляются более жёсткие требования к производительности, то и решения соответственно меняются. Схему которую я собираюсь выполнить в ext board скоро можно будет обсудить в форуме по fpga.
Я так планировал, что две независимые отладочные платы arm и fpga могли бы стыковаться. Это необязательно ногодрыгство, можно решать довольно интересные задачи. А для коммерческих проектов конечно же надо обьединять. Бюждет каждой платы постараться уместить в 100$ и получится вполне приемлемый вариант, имхо.
[+] обновлены патерны для переноса в protel. Кондеры и резюки для экономии места и облегчения разводки почти все 0603.
[полу-bug] На некоторых элементах в оригинальном варианте неправильно ножки расставлены, но это скоректировано таким-же неправильным патерном. (если хотите сами что-то менять, учитывайте это)
Кто знает легко доставаемый разъем sd/mmc, чтобы его футпринт поставить?
LP3470-308 нашел, но только оптом
Зачем плодить по 10 вариантов платы?
Burokrat тоже делает.. И давно уже. Может, объедините проекты...
Нужно пофиксить 1 багу: невозможность питания через USB. Потребление всего 200мА (даже если при работе с памятью и больше, все-равно 500мА хватит).
Это реально пофиксить в rainbow кста? На уже готовой, от энди..
Ну и компоновку продумывать надо. А то на этой куча несостыковок...
Весь фикс - бросить проводок (можно с диодом) от УСБ до стабилизаторов. Но вот винды могут и рубануть такое устройство, если оно не сообщит им свои аппетиты и скушает 0.5 А.
А про "расплодились тут" - поддерживаю. Все почему-то молчат, когда их спрашиваю, что добавить в плату и втихоря все сами делают...
Какие 10 вариантов? Кроме Энди так никто и не выложил своих схематиков и pcb. Я предлагаю такой-же открытый проект, без жлобства на исходные файлы. Кто-нибудь кроме Энди это еще сделал? Помойму нет.
Скажите а никто не думал не тоько питание через USB сделать но и микруху типа FTDI232RL напаять для вирт. порта в винде? Или такое уже есть и я не доглядел? Ведь удобно
Может модуль написать для встроенного в проц УСБ?
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)