Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: макет LPC2368
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
uragan90
Привет всем! Делую макетную плату для изучения LPC2368, посмотрите пожалуйста опытным взором, может чего не так делаю? Вот схема!
uragan90
Чтоб было понятно JOY это 5кноп джойстик, там резисторный делитель. Джойстик подключен к ацп. TDA2822- звук, (будет говорить!) и дисплей от сотового сименс с65! Помогайте!
esaulenka
Поворчать всегда готов wink.gif

Как-то неочевидно сделано питание от USB (где стабилизатор?)
Какая-то непонятная схема зарядки батарейки (D5 R7 - это ведь оно?)
D7 светится всегда. Так задумано?
Наличие Q2 и Q3 неочевидно. Или я не понимаю идеи, или нужен только один транзистор.
Схема вокруг JP3 странная. R17 и R29 образуют делитель. Вообще, подумайте, может и не нужна эта "автоматическая" перепрошивка? На наших изделиях пользователь ручками переставляет джампер, включает питание и только потом перешивает...
Питание VBAT в даташите требуют заводить на кристалл всегда. 2366 при попытке чтения RTC без питания падал в аборт.
USB. Заведите VBUS, не помешает смотреть, когда к хосту подключились. А вот мегаомные резисторы я не понял. Зачем?
Джитаг отличается от стандартного. Место критично, что-ли?


И ещё. Не надо так экономить место на схеме. Когда питание сверху, земля снизу, а блоки разделяет хоть какое-то свободное пространство, ориентироваться (мне, во всяком случае) проще.

PS демоплаты делают куча производителей. Может, будет проще воспользоваться их услугами? smile.gif
uragan90
esaulenka, огромное спосибо за участие! теперь попорядку. Питание +5V с усб идет на стабилизатор 1117 3V3 он то и стабилизирует питание контроллера, D5 дает посадку напряжения, R7 ограничевает ток в цепи заряда батареи (идея конечно не очень, но лучшего пока не придумал). Кнопка ВТ1 управляет включено/выключено устройство (PWRSW-следит за состоянием кнопки, PWRON-вкл) при каждом нажатии кнопки состояние меняется. Насчет D7 вы правы, но хотел так: сдвоеный свето диод красный питание есть, зеленый устр.включено, но как это сделать пока не допер- ПОСОБИТЕ как сделать! Почему сам хочу сделать? Потаму как хочу научиться строить такого рода приборы и потом по ходу паралельно еще и лучше перефирию осваеваешь перед изучением арм! В прекрепленном файле 3D приблезительно что будет на выходе, фочу осциллограф построить!!!
uragan90
Да действително напортачил с питанием, вот так наверно будет правильнее?! Посмотрите пожалуста Vbus правилно подключил, вроди у него высокий уровень, активность хоста? И еще как же мне двух цветный светодиод по питанию вкомкать чтоб пины прцессора не использовать, может есть идейка какая? Естестьвенно как сделаю схемку и печатки, поделюсь со всеми кому хото руки размять, да канифоли понюхать biggrin.gif
uragan90
Еще такой вопросик, обычно картридеры которые устанавливают в подобного рода конструкциях имеют 2 микропереключателя, а у меня есть в наличии только с одним. Вопрос: зачем их два?
sonycman
Первый - наличие карты в сокете.
Второй - запрет на запись карты.
Последний имеется только на полноразмерных картах.
uragan90
Ой, извините поспешил! Когда стал под лупой разглядывать свой картридер выяснилось что у него один переключатель, но он перебрасывает один пин на плюс питания когда карта чуть входит в слот, а когда доходит до контактов на корпус!
esaulenka
Цитата
D5 дает посадку напряжения, R7 ограничевает ток в цепи заряда батареи (идея конечно не очень, но лучшего пока не придумал).

Ага, не очень. Чуть-чуть лучше - завести напряжение на аккумуляторе на АЦП и сигнализировать о конце зарядки. Ещё чуть-чуть лучше - самостоятельно её прекращать. Ещё лучше - соорудить хитрый ограничитель тока и напряжения на регулируемом LDO. Самый правильный вариант (он же - самый дорогой) поискать спец. микросхемы у Maxim и Texas.

Цитата
Кнопка ВТ1 управляет включено/выключено устройство

Точно, выключить устройство, если один транзистор выкинуть, не получится. Хотя... Надо б подумать.

Цитата
хотел так: сдвоеный свето диод красный питание есть, зеленый устр.включено, но как это сделать

Какое питание? Внешнее? Ну так на внешнее и надо сажать smile.gif Но, так ведь устройство всегда включено, если есть внешнее питание... Вы в итоге-то что хотите, не понимаю...
Да, для этого гораздо лучше использовать светодиоды с тремя выводами (с общим коллектором или эмиттером), чем двухвыводные (два противовключенных диода).

Цитата
Посмотрите пожалуста Vbus правилно подключил, вроди у него высокий уровень, активность хоста?

VBUS - это ВХОД. Сообщает контроллеру, что на шине возможна некоторая активность. Типовая схема включения, если не ошибаюсь, есть в electric manual.

Цитата
Еще такой вопросик, обычно картридеры которые устанавливают в подобного рода конструкциях имеют 2 микропереключателя, а у меня есть в наличии только с одним. Вопрос: зачем их два?

Честно говоря, с MicroSD не возился, а в обычных - один контакт наличия карточки, другой - защита от записи. Но на micro рычажка защиты нету...
uragan90
Спасибо, про ацп мне понравилось, про отключение батареи еще больше! А как отключать это надо подумать, может так?!
esaulenka
Не работает.
АЦП умеет мерять только относительно входа VREF. Следовательно, раз напряжение питания плавает, туда нужен источник опорного напряжения.
Цепь стабилитрон/резистор я не понял. Чаще используется обычный делитель из двух резисторов.

Кто и что тут отключает, также непонятно.
uragan90
Не пока ничего не отключает я еще думаю как сделать. Похоже придется увеличивать число корпусов. А ацп думал поставлю стабилитрон на 2.7в и привет, а вона как все хитро! Один транзистор действительно можно выкинуть если подумать.
kernel
Цитата(uragan90 @ Feb 5 2010, 00:39) *
...В прекрепленном файле 3D приблезительно что будет на выходе, фочу осциллограф построить!!!

OFF: Forsage 2010 Uragan Edition? 07.gif

К сообщению ниже: Успехов! smile.gif
uragan90
Хочу изучать этот процессор, построить отладчик сам чтоб лучше знать как и что. Сделать такую плату чтоб подходила под какойто определенный корпус, если надо- сделать законченне устройство, а уж что там форсаж, плеер или видео камера это потом по интересам! Сейчас интересен осциллограф!
Starcomputer
Прошу прощения, сейчас занимаюсь такой же темой smile.gif
Но я сам начинающий в ARM, и помочь вряд ли особо смогу.
Насчет батареи.
Напряжение на ней можно измерить через делитель. Далее следующая схема - транзисторный ключ подключает батарею к зарядке, если напряжение на ней ниже заданного. Т.е. померяли, подзарядили - померяли.
Подобная схема реализована в уже использующемся устройстве, но на Атмеге. (Акваконтроллер)
У меня вопрос к Вам - схема включения S65 выбрана под какую-то библиотеку ? Просто я не нашел стандартных схем подключения этого дисплея к LPC2368.


П.С. Кстати если интересно, можете подключиться к нашей разработке, она почти идентична. Как говорят гуртом и батьку легче бити. smile.gif
uragan90
На счет зарядки есть уже идейка, но озвучу ее попозже со схемой. Дисплей с контроллером ls020 подключают к любому контроллеру по SPI интерфейсу как и другие аналогичные от с65, но инициализация разная ls020 мной изучен больше и с ним проблем не возникнет! Да посмотрю, спасибо!
defunct
Цитата(Starcomputer @ Feb 5 2010, 22:55) *
она почти идентична.

У вас на схеме ошибка в названии МК. PLC -> LPC.
uragan90
Да, ошибки не только в названиях! Дисплей подключен не верно, невижу управления подсветкой экрана LCD+ должно быть 10V, напряжение 1V8 не нужно подключать оно ему никчему biggrin.gif, карта не защищена от передерга, подтягивающие резисторы- желательны, зачем такой большой корпус 232, есть ведь 3202-3232. Вопщем много чего laughing.gif
kernel
Цитата(uragan90 @ Feb 6 2010, 11:19) *
...напряжение 1V8 не нужно подключать оно ему никчему...

Если я не ошибаюсь, не нужно только в случае применения LS020 - для LPH88, L2F50 1.8В необходимы.

Starcomputer,
Бросилось в глаза JR-45, вместо RJ-45. Кстати, а трансформаторы перед разъемом разве не нужно ставить? Наводки то при длинном LAN-проводе могут быть около 1kV. И резисторы, я думаю, лучше 49.9 Ом применить (перед разъемом) вместо 50 - их 1% проще найти.
uragan90
Вот еще материал для критики! Посмотрите пожалуйста rolleyes.gif
uragan90
Еще один вопрос: если подключить одну карту как в схеме, а вторую по SPI за место AT25F.... придаст ли сие универсальности такого рода отладчику и будет ли потеря в скорости доступа к данным на этой карте?
Starcomputer
Трансформаторы стоят в самом разъеме.
Как подключается дисплей вообще не знал, поэтому и спрашивал.
А библиотеки для дисплея есть ?
uragan90
Вот схема! Думаю финальная версия. И кстати о том что нужен отдельный источник опорного напряжения на VREF чтоб мерить напряжение на собственном аккумуляторе, неподтверждается! Мерим то мы на стабилитроне, найдите раздницу: 3V3 напряжение на стабилетроне допустим 0.6, 3V-0.3 biggrin.gif Насчет десплея нет библиотек, да они и ненужны, знаю как иничиализуется, как на нем зажигать пиксели- больше и ненадо!
defunct
Цитата(kernel @ Feb 6 2010, 08:49) *
Кстати, а трансформаторы перед разъемом разве не нужно ставить?

Вероятно предполагается разъем совмещенный с трансформатором. Они сейчас дешевле чем разъем+транс по-отдельности.


Цитата(kernel @ Feb 6 2010, 08:49) *
я думаю, лучше 49.9 Ом применить (перед разъемом) вместо 50 - их 1% проще найти.

и те и другие сложно найти.
Ставлю перед разъемом 51ом 10% и не заморачиваюсь.
Starcomputer
Может чуть не в тему, но скажите, если подключать устройства 1-Wire, то как правильно это сделать ? В смысле к какому порту проца ?
uragan90
Вроде такого интерфейса нет в этом процессоре?! Точно не знаю, а стало быть надо два пина RX, TX использовать. A что I2C не катит?
Starcomputer
uragan90, не совсем понятно с питанием подсветки дисплея.
Что, когда открывается Q1, то 3V3 через L1 коротится на землю ?
Гм. У катушки вряд ли большое сопротивление, будет КЗ
uragan90
Никакого кз не будет у дросселя сопротивление около 50 ом- закон ома! А вообще тут шим, на выходе будет 10в какраз для подсветки надо. Мне не верите, тогда почитайтека вот эту статью wassat.gif
Starcomputer
Цитата(uragan90 @ Feb 13 2010, 00:26) *
Никакого кз не будет у дросселя сопротивление около 50 ом- закон ома! А вообще тут шим, на выходе будет 10в какраз для подсветки надо. Мне не верите, тогда почитайтека вот эту статью wassat.gif

Почему не верю ? Верю.
Я уже нашел на робоклубе Вашу тему smile.gif
Вопрос:
Можно ли использовать SD-CARD без применения сигнала WP ?

У меня почему-то другая схема разъема SD-CARD sad.gif
Starcomputer
Если не сложно, то прошу покритиковать и мою схему smile.gif
И ответить на пару вопросов:
1. Можно ли так подключать клавиатуру ?
2. На родной схеме нарисован кварцевый генератор, но обозначения нет. Никто не знает, что это за генератор ? (слева вверху в красном квадрате).
M_Andrey
Цитата(Starcomputer @ Feb 13 2010, 02:15) *
1. Можно ли так подключать клавиатуру ?

На линии 69,70,73 надо поставить диоды (катод к МК анод к кнопкам) иначе одновременное нажатие нескольких кнопок даст ошибочный код
Цитата
2. На родной схеме нарисован кварцевый генератор, но обозначения нет. Никто не знает, что это за генератор ? (слева вверху в красном квадрате).

Если SMD, то скорее всего 6NC2 или 6NC3

А на счет ШИМ-генератора 10В, спорить не буду но сильно сомневаюсь (был печальный опыт). Безконтрольный (нерегулируемый) ШИМ накачает вам такое напряжение что мама негорюй, может конечно резистор и стабилитрон поможет, но я бы не стал закладывать такую схему.
Starcomputer
Спасибо !
Про диоды знал, да что-то ..... sad.gif
А про ШИМ не понял. Вроде я его не использую. Или вы про подсветку дисплея ?
uragan90
Клавиатуру можно как у меня на ацп посадить с резисторным делителем в программе настроить чтоб значение напряжения на входе соответствовало нажатой кнопке и не пересекалося с другими надо резисторы подбирать! ШИМ как раз контролируемый 200khz, 50%. Это отработаная схема, она использована с успехом уже во многих проектах! Картридер у меня из поломанного усб картридера выдернут, контакт там перекидной. Если будете карту дергать при включенном устройстве он нужен обязательно! Иначе можно загубить карту и данные потерять!

Вот, держите ссылку http://kazus.ru/forums/showthread.php?t=14941&page=3 там в конце есть пример на ls020, скачать и анализировать!!!
Starcomputer
Сенкс !!! smile.gif
Осталось разобраться как к нему подключить 1-Wire. Знаю что подключают, но схемы не видел. Думаю что можно к любому порту общего назначения.
Алекс1981
Здравствуйте, а могли бы выложить модель LPC2368 на Proteus blush.gif
uragan90
Осталось не много доделать и выложу весь проект в протеусе с платой и схемой!
Алекс1981
Да просто тоже делаю проект на LPC2368, платаодна и думаю что сломаю проц, потому хотел в протеусе моделировать работу своей программы, а модели LPC2368 нет
uragan90
Не, не выйдет моделировать! эту модель я сам нарисовал для схемы и разводки платы, она не моделируется!
uragan90
Вот проект в протеусе 7.6 отладочной платы! Давайте вместе запускать кому интересно!!! Плата разведена! из архива libry добавте в свою по пути установки протеуса чтоб модели добавились!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.