ad9954_testboard

Public

elektrojupp/ad9954-testboard

Loading…

Description

Imported from GitHub: elektrojupp/AD9954_TESTBOARD · commit 522b530 · license GPL-3.0

Description

Testboard for AD9954 controlled by a STM32L4. Available interfaces: SWD, CAN, USB and GUI

README

AD9954_TESTBOARD

Testboard for AD9954 controlled by a STM32L4. Available interfaces: SWD, CAN, USB and GUI

Hardware

Hardware folder contains PCB in as Kicad project. All used components/footprints/3D models in project specific libary, so it should be possible to open without problems.

Software

Software folder contains a STM32CubeIDE project. For compilation it might be necessary to have the STM32L4 support package installed. All interfaces are accessible via software: AD9954 can run in single tone mode, USB runs as loopserver, CAN interface initiates (no further testing). GUI menue structure is a bit blown up but flexible. STM32L4 runs FREERTOS RTOS. Every interface has its own task. Communication over queues and semaphores, between different tasks, so its possible to implement communication over USB/CAN to AD9954. When a button is pressed during RESET, a snake game appears. Speacial feature of the snake game is to store the highscore in flash (simple eeprom emulation).

Frontview PCB

More Pictures in Picture folder IMG_E0632

Comments

No comments yet. Be the first to ask about this board.

Askabout this board