#1 2017-02-18 18:56:44

whemming
Member
Registered: 2016-12-04
Posts: 28

ESP8266 Native LibAPRS with RX Igate

Here is my port of LibAPRS to the ESP8266.  It uses an external ADC and DAC, as the ESP8266 does not have a good ADC, and not enough viable pins for a 4 pin resistor DAC.

Here is the link to my Library with an example of RX IGATE over wifi

https://github.com/williamhemmingsen/LibAPRS_ESP

Here is a few pic of my test/development board running this firmware.  Its could be a lot smaller, the ADC comes in an SMT package, and the DAC could be removed from the breakout board.  But this was made as a prototype.

32932486676_53f6ee0ca3_c.jpg20170218_122810 by Willam Hemmingsen, on Flickr
32819048492_f14ab58dcc_c.jpg20170218_122739 by Willam Hemmingsen, on Flickr

W4WHL

Offline

#2 2017-02-18 20:05:16

DB1NTO
Member
Registered: 2014-12-01
Posts: 52

Re: ESP8266 Native LibAPRS with RX Igate

Hi William,

congrats! Very good work!

73, Taner
DB1NTO

Offline

#3 2017-02-19 03:10:24

whemming
Member
Registered: 2016-12-04
Posts: 28

Re: ESP8266 Native LibAPRS with RX Igate

DB1NTO wrote:

Hi William,

congrats! Very good work!

73, Taner
DB1NTO


Thanks,  It was a fun project to port it over.  I was looking to port it to the ESP32, because it has a built in 12bit ADC and 8 bit DAC.  But it turns out the ADC is only capable of 6k sps.  The tnc requires 9600 sps.  I think this is a firmware issue to be honest.  as the hardware should be way faster than that.  So maybe one day.

Still waiting for that perfect microcontroller with wifi, its seems its juyst not available yet sad 

William

Offline

#4 2018-01-10 13:48:59

la3bna
Member
Registered: 2014-12-18
Posts: 19

Re: ESP8266 Native LibAPRS with RX Igate

It might be better to use esressif IDF for your application. The ESP is 2*240 MHz so it should be possible to fix this issue.
it dosen't say in the datasheet the smapling rate of the ADC's but they are 12-bit. As the pins called 32KH_XP and 32KH_XN are ADC pins used for external 32,768 kHz crystal these should be fast enought to detect the signal

Offline

#5 2018-03-05 21:02:24

charudatt
Member
Registered: 2018-02-21
Posts: 5

Re: ESP8266 Native LibAPRS with RX Igate

Hello William,

Any Schematic diagram for the project would be highly appreciated.

charudatt

Offline

Board footer

Powered by FluxBB