Люди здесь использовали чип LPC1343 Cortex-M3?
Ранее я построил несколько небольших микросхем с микроконтроллерами PIC, но теперь я использую LPC1243 Cortex-3 / ARM. Я использовал прототипную плату LPCXpresso, которая работала очень хорошо, но теперь я хочу построить правильную печатную плату для моей схемы. Я нахожу этот чип намного приятнее в работе с программным обеспечением, чем PIC (который мне тоже нравится!)
С PIC мой опыт заключался в том, что было легко забыть что-то при сборке оборудования. Например, для отключения программирования низкого напряжения на некоторых изображениях необходимо, чтобы вывод был нажат на низкое значение, иначе микросхема не была запрограммирована.
Моя схема - это просто жидкокристаллический модуль 18x2, подключенный к чипу, который получает вход от ПК, подключенного через интерфейс USB HID. У меня все это работает на макетной плате / макете.
На LPC1343 планирую подключить
- Контакты питания для питания и развязки конденсаторов
- Кристалл 12 МГц и конденсаторы.
- 6 выводов ввода / вывода, которые мне нужны для управления оборудованием (модуль ЖКД)
- USB подключается к USB-порту через резисторы и подтягивающий резистор
- Включает вывод сброса и вывод, который включает внутренний загрузчик USB
И это все. У меня вопрос, есть ли другие контакты, которые мне нужно подключить? Важно, чтобы я оставил это настолько простым, насколько это возможно, поскольку это мой первый «хобби» проект с чипом, и, честно говоря, будет достаточно сложно спаять его, не добавляя дополнительной сложности (но я уверен, что смогу это сделать!)
Я предполагаю, что я должен опубликовать схему действительно, но я пропустил что-нибудь очевидное?
источник
Я бы добавил соединитель отладки, чтобы вы могли использовать LPCXpresso для отладки своего кода. Добавление этого довольно тривиально, но сделает систему намного проще в использовании.
источник
У вас есть схемы для ваших плат прото / девкит? На них, конечно, стоит посмотреть, что они связали и где. Но они не будут рассказывать полную историю.
источник
Я бы выломал контакты USB - если вы хотите поместить законченный проект в корпус, вы должны расположить плату ближе к краю, чтобы разъем USB был доступен снаружи. Вы можете установить отдельный USB-разъем на корпусе и подключить его к плате с помощью кабеля.
Подумайте о мощности - получит ли ваша плата питание и перераспределит ли она ее на периферийные устройства или она получит ее исключительно извне?
Подумайте о совместимости с 5 В - будут ли ваши периферийные устройства работать на 3,3 В или они потребуют 5 В? Возможно, стоит добавить схему преобразования напряжения хотя бы для некоторых контактов.
Буферизация - в некоторой степени связанная с совместимостью по напряжению - вы будете использовать что-то по более длинному кабелю? Если да, вы можете добавить несколько буферов, которые также могут работать как преобразователи напряжения.
Я работаю с советом по дизайну микростроителей http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/, и это мои выводы из опыта работы с ним.
Кстати, у него есть хорошая функция для входа в режим программирования одним нажатием кнопки, но имейте в виду, что вам нужен чип монитора напряжения, чтобы он работал нормально, иначе он будет входить в режим программирования каждый раз, когда вы подключаете кабель (что может быть на самом деле нормально )
источник