Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Оптимизации на комуникационен модул
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=15752
Страница 1 от 2

Автор:  Grubi [ Вто Фев 13, 2018 8:16 pm ]
Заглавие:  Оптимизации на комуникационен модул

Малко устройство с етернет, контролер, 2 SPI порта, 4 серийни порта и няколко GPIO. Единствено LDO3.3V, нищо друго - това се "добавя" към по-голямо устройство, което си има стабилно захранване, конекторите за етернета и т.н.
Етернета - DP83848CVV (единствения от фамилията без термален пад), с осцилатор 50MHz
https://www.digikey.com/product-detail/ ... ND/3440156

Контролерa - LPC1768FBD с кристал 12MHz
https://www.digikey.com/product-detail/ ... ND/2089968

Оптимизациите, за които мога да си помисля (откъм цена и място)
DP83848 го има във варианти J/K които са по-евтини и малко по-малък корпус, но ми вършат същата работа. Мога да използавам изхода 25MHz за контролера, и евентуално да използвам кварц на 25MHz (софтуериста ще кажа дали може да ги използва тия 25MHz)

Kонтролера - тоя LPC1768 e златен, някакви (сравнително)директни, но по-евтини алтернативи?

Става дума за малки бройки на година 100-200, може би усилието не си заслужава, но както винаги всичко се прави и с учебна цел.

Мнения, настъпани мотики с горните чипове? (Устройството работи и се продава успешно, но винаги има място за подобрения, а и не е пипано от 7-8 години. Досега е било на двуслойна платка, мисля че ще стане 4 слоя този път)

Автор:  miro_atc [ Вто Фев 13, 2018 8:45 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

Grubi написа:
Мога да използавам изхода 25MHz за контролера, и евентуално да използвам кварц на 25MHz (софтуериста ще кажа дали може да ги използва тия 25MHz)


Внимателно с тия работи, щото и аз така си мислех... ама не стана. В моя случай беше STM32 в комбинация с някакво PHY (не го помня наизуст, но пусках тема...). Възможно е с LPC да тръгне, но аз бих проверил изрично!

edit: намерих си темата - да знаеш и със spread spectrum осцилатор няма да тръгне ;-)

Автор:  syscop [ Вто Фев 13, 2018 9:21 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

Щом работи - don't пипинг :)

Автор:  Grubi [ Вто Фев 13, 2018 9:23 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

ами или кварц от страната на PHYто или генератора, който използвам днес. но това са бъдещи идеи, бърза работа нямам - по- скоро хипотетична.
Предпочитам да дам 2 долара за стабилен генератор, вместо 2х 30цента за два кристала.

Автор:  Grubi [ Вто Фев 13, 2018 9:24 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

аааа няма - "няма". трябва да има учение и развой.

Автор:  Tisho [ Вто Фев 13, 2018 9:40 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

Grubi написа:
Малко устройство с етернет, контролер, 2 SPI порта, 4 серийни порта и няколко GPIO. Единствено LDO3.3V, нищо друго - това се "добавя" към по-голямо устройство, което си има стабилно захранване, конекторите за етернета и т.н.
Етернета - DP83848CVV (единствения от фамилията без термален пад), с осцилатор 50MHz
https://www.digikey.com/product-detail/ ... ND/3440156

Контролерa - LPC1768FBD с кристал 12MHz
https://www.digikey.com/product-detail/ ... ND/2089968

Оптимизациите, за които мога да си помисля (откъм цена и място)
DP83848 го има във варианти J/K които са по-евтини и малко по-малък корпус, но ми вършат същата работа. Мога да използавам изхода 25MHz за контролера, и евентуално да използвам кварц на 25MHz (софтуериста ще кажа дали може да ги използва тия 25MHz)

Kонтролера - тоя LPC1768 e златен, някакви (сравнително)директни, но по-евтини алтернативи?

Става дума за малки бройки на година 100-200, може би усилието не си заслужава, но както винаги всичко се прави и с учебна цел.

Мнения, настъпани мотики с горните чипове? (Устройството работи и се продава успешно, но винаги има място за подобрения, а и не е пипано от 7-8 години. Досега е било на двуслойна платка, мисля че ще стане 4 слоя този път)


То и PHY-то не от най евтините. ;)

Автор:  ДедоБоре [ Вто Фев 13, 2018 10:01 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

нашинару, дори когато си бяха още жива компания, си продаваха PHY-тата скъпо. краварите май само разпродават стари кристали на утроена цена - умишлено отблъскват всички желаещи и бройката се свежда до ремонтни количества, иначе трябва да търсят някоя древна линия да пуснат свежи бройки силикон. което си е трън в задника, по-скоро ще пуснат наличното на антикварна цена.

Автор:  Grubi [ Вто Фев 13, 2018 10:29 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

май не е така - ако погледнете чипа има еннайсе модификации - от 2 до 22 долара и повече,
вкючително милитари. същия номер, само
различни букви. може би все още го произвеждат.

Автор:  stoyanoff [ Вто Фев 13, 2018 11:46 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

Нищо не казваш за параметрите, които гониш. Предполагам искаш Eth-то да минава през UART, защото споменаваш за 4 броя, а не за JTAG. Важно ли е да използваш точно тази интерфейсна интеграла?
То алтернативи има ама дали ще ти харесат. Най-вероятно искаш на същия производител, за да не пренаписваш кода. Може да се наложи да поработиш, за спестените парички...

Автор:  Grubi [ Сря Фев 14, 2018 12:46 am ]
Заглавие:  Re: Оптимизации на комуникационен модул

аз ще поработя над платката и хардуера, софтуериста ще поработи после.
и jtag-a не го използваме(поне във финалния вариант), само боотлоадер
както казах е само идея засега

Автор:  MYXATA [ Сря Фев 14, 2018 2:21 am ]
Заглавие:  Re: Оптимизации на комуникационен модул

то фи-то малко старичко изглежда - що не замислите по-нов чип дето е 10/100/1000?
на 3.3волта е, новите са масово на 2.5волта...
пък и защо не искаш термален пад?
а и гледам наличността в диги-то е 0 бройки пък лийд тайма е леко обезкуражаващ ;)

само мисля:
1. за 10 годишен продукт на пазара - да тръгваш да оптимизираш нещо не е на добре.
2. ако ще правите нова версия - търсиш ново фи, дето ше го продават на сносна цена още дълго време и ще го има по складовете...
3. същото важи и за процесора - сигурно вече има доста по-евтини било пак на nxp/freescale било на някои други... и с по-добра производителност, консумация, размер и прочие...

Автор:  gicho [ Сря Фев 14, 2018 8:23 am ]
Заглавие:  Re: Оптимизации на комуникационен модул

Като "груба" оптимизация виждам да махнеш TI фи-то и да сложиш ... TI uC с вградено PHY? Имат достатъчно сериини интерфейси (4 SPI + 8 UART), ако това те тревожи, има и добри температурни обхвати:
http://www.ti.com/microcontrollers/c2000-performance-mcus/control-automation/tm4c12x/products.html#p2941=Yes
Перфектна среда за разработка, достатъчно наличен готов код. Гледам че за 1К бройки ги дават 8 долара - не знам скъпо ли е, евтино ли е...
Имат и друга серия с MAC+PHY, но е малко по-скъпа и нова (10 долара):
http://www.ti.com/product/msp432e401y
Тук са 4 SPI, 8 UART и 10 I2C модула :D

Автор:  miro_atc [ Сря Фев 14, 2018 9:54 am ]
Заглавие:  Re: Оптимизации на комуникационен модул

gicho написа:
TI uC с вградено PHY?


Първите луминарита бяха далавера, мисля че ги вземахме някъде на 5-6$, обаче каубойците ги спряха, а сега тия новите са си скъпички. Верно сега са с доста повече памет и мускули, ама единствената далавера е май само че пестиш място на платката...

Автор:  HIFI [ Сря Фев 14, 2018 12:00 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

И от етернета може да се поевтини, но най-безболезнено и с най-малко SW промени може да се сложи едно STM32 аналог с М3 на това LPC и цената за 100 броя да падне двойно на сегашната на процесора...
П.С. Най-евтиният май е STM32F205RB -> 2 SPI 4USART-a :)

Автор:  Grubi [ Сря Фев 14, 2018 12:13 pm ]
Заглавие:  Re: Оптимизации на комуникационен модул

мда, а STM с PHY има ли?
В Mouser засега има едни 3000броя от PHY, ще сигнат за 20 години :)

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/