Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is not supported at present. Please extend your EasyEDA usage duration and try again.
Editor Version×
Standard
1.Easy to use and quick to get started
2.The process supports design scales of 300 devices or 1000 pads
3.Supports simple circuit simulation
4.For students, teachers, creators
Profession
1.Brand new interactions and interfaces
2.Smooth support for design sizes of over 5,000 devices or 10,000 pads
3.More rigorous design constraints, more standardized processes
4.For enterprises, more professional users
Ongoing
STD
HamPy - STM32F405 I2C PA Interface
HamPy - STM32F405 I2C PA Interface
Project tags
License
GPL 3.0
License: GPL 3.0
Mode:
Mode
Editors' pick
Editors' pick
3k
1
0
3
Update time:
2020-12-28 12:01:11
Creation time:
2020-06-12 19:04:09
Description
Description
While routing the project slipped from simple arduino chip towards a full blown micropython platform and roughly 50 I/O pins.
http://docs.micropython.org/en/latest/
This 5$ chip is super rich in interfaces, memory and insane speed
The core of the board is compatible to the pyboard, so all software and tools managed by that community can be used for PA radio play.
The interface and IO options are sort of Ham Radio specific, so I call the design a "Hampy"
STM32F405RG microcontroller
168 MHz Cortex M4 CPU with hardware floating point
1024KiB flash ROM and 192KiB RAM
On-board 3.3V POL voltage regulator, capable of supplying up to 3A, input voltage range 5V to 17V
Micro USB connector for power and serial communication
DFU bootloader in ROM for easy firmware upgrade and flash drive function
Total 51 GPIO channel
14 Relais output coked with LPF + ULN driver chip
12 ADC with 1kHz LPF
2 ADC 2.2MS/s
2x DAC 2.2MS/s
2x I2C (1 is 12V level extender)
2x UART
1x SPI / I2S
options for software are now:
1. STM32Cube - full STM IDE and C/C++ environment for the geeks
2. use it as a power arduino: https://www.stm32duino.com/viewforum.php?f=35
3. as a pyboard running full micropython: http://docs.micropython.org/en/latest/
bootloading requires minimal tools: FTDI USB-serial cable to burn the image once a lifetime
after that, use arduino IDE via USB DFU or micropython via usb file system. it is a flash drive disk to a windows/linux/PI
abundant choice of displays. I will try to add an e-paper (instead of stupid LED blinking)
https://eckstein-shop.de/Waveshare-27-inch-264x176-E-Ink-E-Paper-Raw-Display-three-color-Arduino
a buzzer to allow error codes to be acustically send as morse code?
Several use-case for the connector:
act as PA interface to be controlled by different Radios, simple arduino code available here:
https://remoteqth.com/wiki/index.php?page=Band+decoder+for+Arduino
ICOM CIF,Anlaog, YAESU, Kenwood CAT, or general Serial interface.
Hermes-Lite 2 I2C interface (in both directions = we can send measured data back to SDR PC software or HL2)
The board can drive 16x 30V @ 500mA has free wheeling diodes so directly able to drive 5,12,24V Relais without additional peripheral.
Analog measurement with stable low pass filtering electronically and digital. The I/O is massive oversampling analog values. 2MHz sample rate allows even oscilloscope type of triggered scans up to 1MHz (no idea for what though)
t lest there is a abundance of data that will allow to raise analog sampling precision mathematically to be improved to 16/18bit ADC resolution.
The DB9 connector contacts are mapped by a jumper array to change different connections, like UART vs I2C vs serial by jumper settings we can choose which pin does what on the connector
my measurements in the PA are: 3x RF power forward, 3x SWR power, inrush current, voltage, 3x temperature, BIAS current, output frequency
each measurement will be written to a 10min ringbuffer and need to be transferred to PC by I2C? so I can have a chart recorder on it.
The analog out may be used to output mp4 speech messages or simply morse text.
Forked project will be set private in personal workspace. Do you continue?
Clone
Project
The Pro editor is about to be opened to save as. Do you want to continue?
private message
Send message to pressl.alex
Delete
Comment
Are you sure to delete the comment?
Report
HamPy - STM32F405 I2C PA Interface
No Profile
Announcer: Alex Pressl
Creation time: 2020-06-12 19:04:09
Published time:
2020-12-28 12:01:11
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
Submitted successfully! The review result can be viewed in the personal
center, review notification.
Kind tips
Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is
not supported at present. Please extend your EasyEDA usage duration and try again.
Share
Project
Copy
Copy
Scan the QR code and open it on the mobile terminal