Zabrałem się ostatnio za kończenie paru projektów krótkofalarskich. Jest wśród nich m.in. transceiver Kajman. Radyjko w prawie gotowe, zabudowane w obudowie. Właściwie zostało mi wykonanie kilku drobnych poprawek na płytce i dobudowanie VFO.
Gdy zaczynałem je składać lata temu, zakładałem wykorzystanie analogowego VFO z obwodem LC. Teraz jednak doszedłem do wniosku, że nie ma to sensu, skoro mam dostęp do (względnie) tanich modułów DDS.
Niestety wewnątrz obudowy jest relatywnie mało miejsca. W związku z tym na panelu czołowym zmieści się tylko moduł wyświetlaczy siedmiosegmentowych na max7219, a i sam układ DDS musi być niewielki - niewiele większy od samego modułu z ad9850.
Zacząłem więc projektować własną płytkę, Miejsca na PCB jest naprawdę niewiele, rozglądam się więc na jakimś małym mikrokontrolerem SMD.
Wymagania są nastepujące:
1) Jak najprostsza aplikacja i jak najmniej "zbędnych" pinów. Najlepiej byłoby, gdyby trzeba było podłączyć tylko VCC, GND i ewentualnie reset. 2) Możliwie jak najprostszy interfejs programowania. Nawet przy sześciopinowym gniazdku ISP w AVR-ach trzeba kombinować z prowadzeniem ścieżek, a to marnuje sporo miejsca na płytce. 3) W miarę stabilny wbudowany generator RC. Kwarc zajmuje trochę miejsca, a do tego zastosowania chyba nie potrzebuję większej stabilności. MCU będzie musiał jedynie obsługiwać enkoder obrotowy oraz komunikację szeregową z max7219 i samym ad9850. 4) Potrzebuję co najmniej 10 pinów GPIO (trzy dla enkodera obrotowego, trzy dla max7219 oraz cztery dla DDS-a)Jakieś sugestie? :)