New 100D Angelia Protocol 2 Firmware Topic

FIRMWARE TOPICS ONLY--non-firmware topics will be MOVED
Forum rules
Until such time as the New Protocol firmware goes into general release, all discussion will be concentrated here.
rainbow
Posts: 6
Joined: Sat Apr 10, 2021 11:14 am

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby rainbow » Wed Apr 14, 2021 8:28 am

Thank you very much N1GP.
DL8LAQ
Posts: 212
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby DL8LAQ » Sat Aug 21, 2021 1:23 pm

Dear friends,

I have got a 100D on my bench for checkup and testing firmware versions. I use a spectrumanalyzer at tx out (J3) of the Angelia board to check the spectrum from 10 to 144 MHz (the CMU200 starts at 10 MHz).

With v12.1.6 the spectrum is cleaner than that from v12.0. The pictures show a 28 MHz tune signal after some minutes of warm up.

Now comes the interesting part: With v12.1.6. and cold spray on DAC U5 I can get the noise down to be almost as good as with P1 V6.0!
Since there is no feedback from DAC to FPGA I would assume that this noise is not caused by timing closure.

I would like to get some feedback from the audience before I go further and replace the DAC (AD9744ARUZ, 19€ at Mouser). Does anyone have experienced DAC failure modes similar to this one?

I checked the 3.3 VDC at F3, there is only a 30 mV drop from 3.105 V with P1 to 3.086 V with P2, both measured at tx.
Attachments
P2_V12.1.6.jpg
P2 Version 12.1.6
P2_V12.1.6.jpg (197.09 KiB) Viewed 17144 times
P2_V12.0.jpg
P2 Version 12.0
P2_V12.0.jpg (188.43 KiB) Viewed 17144 times
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
w9mdb
Posts: 446
Joined: Sun Apr 09, 2017 5:53 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby w9mdb » Sat Aug 21, 2021 1:47 pm

Not clear to me that you're lowering noise or just the noise floor.
Are you using a signal generator for your reference level? That level went down 1dB
Mike W9MDB
DL8LAQ
Posts: 212
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby DL8LAQ » Sat Aug 21, 2021 2:18 pm

w9mdb wrote:Not clear to me that you're lowering noise or just the noise floor.
Are you using a signal generator for your reference level? That level went down 1dB


The noise floor of the spectrumanalyzer is just below -40 dBm without signal. The tune signal at 28.050 MHz is around +23dBm. The noise / spur at 10 MHz did show up to 10 dB difference, but it could be that I checked that at different times (temperatures) after flashing another firmware.

I should have provide you with pictures before / after cold spray. This is how it looks with v12.1.0_pre2_5550:
Attachments
before_cold_spray.jpg
U5 warm
before_cold_spray.jpg (2.52 MiB) Viewed 17136 times
after_cold_spray.jpg
U5 cold
after_cold_spray.jpg (2.11 MiB) Viewed 17136 times
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby w-u-2-o » Sat Aug 21, 2021 5:04 pm

DL8LAQ wrote:Now comes the interesting part: With v12.1.6. and cold spray on DAC U5 I can get the noise down to be almost as good as with P1 V6.0! Since there is no feedback from DAC to FPGA I would assume that this noise is not caused by timing closure.

The situation is exactly the opposite from that. This is clearly a timing problem in the P2 firmware. Indeed, it is a classic example of the sort of results you get with poor clock alignment with one, many or all data bits. This can also occur with the ADC, as many of us have seen when the panadapter starts to display a very high noise floor. It's not necessarily a timing closure problem, but it is almost certainly a clock to data timing alignment problem.

In addition, you have proven that there is nothing wrong with the DAC because you say it works fine with P1. Since the clock and data rates to the DAC in both P1 and P2 are identical one should expect the same DAC performance with both versions of firmware.

Finally, because freeze spray on the DAC fixed the problem, clearly there is nothing wrong with the data coming over the GigE link. That's actually a very good thing because moving the MAC implementation from 100Mb/s to 1Gb/s has proven to be the hardest part of P2. And it's some really excellent data for Rick, @n1gp :)
DL8LAQ
Posts: 212
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby DL8LAQ » Sat Aug 21, 2021 6:19 pm

w-u-2-o wrote:
DL8LAQ wrote:In addition, you have proven that there is nothing wrong with the DAC because you say it works fine with P1. Since the clock and data rates to the DAC in both P1 and P2 are identical one should expect the same DAC performance with both versions of firmware.

Finally, because freeze spray on the DAC fixed the problem, clearly there is nothing wrong with the data coming over the GigE link. That's actually a very good thing because moving the MAC implementation from 100Mb/s to 1Gb/s has proven to be the hardest part of P2. And it's some really excellent data for Rick, @n1gp :)

Ok, Scott, thank you for clearing things up. I do not really understand what's going on here. I am just an analog and rf guy.

It is a tiny bit of cold spray what makes the signal so much better and I was sure that I found the bad device on this Angelia. Still hard to believe, but like you said and I have seen that too, the DAC works perfect with P1.

Let's see what Rick can do with this information.

If there is anything I can check or measure on my bench please let me know. A feedback from Rick would be nice.
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
IK2LRN
Posts: 32
Joined: Wed Jun 03, 2020 8:57 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby IK2LRN » Sun Aug 22, 2021 8:31 am

Hi,
the last version Metis_Angelia_Protocol_2_v12.1.6.rbf does not work with my Angelia : the second receiver interfere with the first.
The previus version seams works fine.
73
Luca IK2LRN
DL8LAQ
Posts: 212
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby DL8LAQ » Sun Aug 22, 2021 11:21 am

Hi Scott,

I just did some search & read on the net and I believe to understand now. The internal delays are changing with temperature and now clock and data from the FPGA get a better match within the DAC.

Datasheet AD9744:

DAC TIMING
Input Clock and Data Timing Relationship
Dynamic performance in a DAC is dependent on the relationship
between the position of the clock edges and the time at which
the input data changes. The AD9744 is rising edge triggered,
and so exhibits dynamic performance sensitivity when the data
transition is close to this edge. In general, the goal when applying
the AD9744 is to make the data transition close to the falling
clock edge. This becomes more important as the sample rate
increases. Figure 30 shows the relationship of SFDR to clock
placement with different sample rates. Note that at the lower
sample rates, more tolerance is allowed in clock placement,
while at higher rates, more care must be taken.
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby w-u-2-o » Sun Aug 22, 2021 1:12 pm

Exactly, Norbert. Table 3 in the data sheet (and refer to figure 2 as well) defines data setup to clock of 2ns minimum, and hold after clock of 1.5ns minimum. Given that the DAC is clocked at 122.8MHz, which is a clock period of 8.14ns, meeting the setup and hold time requirements does require some careful attention, as the data needs to be valid and stable for 3.5ns minimum, and properly aligned as well, but still also needs some time to transition to the next data word.
User avatar
n1gp
Posts: 175
Joined: Sun Apr 09, 2017 6:34 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby n1gp » Mon Aug 23, 2021 9:05 pm

Hi Norbert,

I don't have a very good spectrum analyzer, I use an SDRPlay RSP with a spectrum analyzer app.
Seems OK.

I cannot reproduce your images with it though on my Angelia board. Both FW version look pretty much
The same.
However I did do some analysis of the v12.1_pre4 source code and the v12.1.6 and found some peculiar differences when it came to the DACD data and it's latching clock.

I made some changes that should agree with setup and hold times better. Could you please
try:

https://www.dropbox.com/s/cl54cp3wb4c9non/Angelia_Protocol_2_v12.1.8.rbf?dl=0

Tnx

Rick / N1GP
DL8LAQ
Posts: 212
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby DL8LAQ » Mon Aug 23, 2021 10:37 pm

n1gp wrote:I made some changes that should agree with setup and hold times better. Could you please try:

https://www.dropbox.com/s/cl54cp3wb4c9non/Angelia_Protocol_2_v12.1.8.rbf?dl=0


Tnx Rick! I will try that "tomorrow"! It's just before real midnight and I am just back from late shift. Bed time now :-)

EDIT: Morning Rick! The v12.1.8 seems to work perfect regarding the spectrum purity! Transmitting for more than 20 minutes and the signal is perfectly clean from the beginning (flashing). The temperature at the FPGA heatsink is 60°C (140°F) and DAC is 40°C (104°F).

Thank you Rick, well done! We owe you a beer! :-)

The power reading of 25 dBm is without any calibration, but added attenuator values into the CMU200 settings. I just use cables out of the junk box and well used attenuators!
Attachments
Angelia_fw_12.1.8.jpg
Angelia_fw_12.1.8.jpg (1.26 MiB) Viewed 17003 times
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
User avatar
n1gp
Posts: 175
Joined: Sun Apr 09, 2017 6:34 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby n1gp » Tue Aug 24, 2021 12:56 pm

That's great news Norbert. Tnx for testing that out.

I notice in your signature you have a 7000 as well. Have you, or could you
also test your 7000 to check how clean the TX spectrum is with the latest
firmware?

viewtopic.php?f=32&t=3192
DL8LAQ
Posts: 212
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby DL8LAQ » Wed Aug 25, 2021 8:47 am

n1gp wrote:That's great news Norbert. Tnx for testing that out.

I notice in your signature you have a 7000 as well. Have you, or could you
also test your 7000 to check how clean the TX spectrum is with the latest
firmware?

viewtopic.php?f=32&t=3192

Hi Rick,
I use 2.1.18 daily since release and have never seen any problem. The spectrumanalyzer shows the same clean spectrum like the Angelia with the latest release.
This measurement was not done with the maximum power available from Orion MKII!
Attachments
Orion_MKII_fw_v2.1.18.jpg
Orion_MKII_fw_v2.1.18.jpg (2.96 MiB) Viewed 16961 times
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
User avatar
n1gp
Posts: 175
Joined: Sun Apr 09, 2017 6:34 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby n1gp » Wed Aug 25, 2021 11:02 am

Tnx agn Norbert!

73's

-Rick / N1GP
rainbow
Posts: 6
Joined: Sat Apr 10, 2021 11:14 am

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby rainbow » Tue Sep 21, 2021 6:08 am

Excuse me: can you release the qar (sources) of

- v12.1.8
- v12.1.6
- v12.1_pre4

thank you very much
/davide
User avatar
n1gp
Posts: 175
Joined: Sun Apr 09, 2017 6:34 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby n1gp » Wed Sep 22, 2021 10:30 am

I had shared - v12.1_pre4 with you back in Apr 2021. For some reason it got deleted off
of Dropbox. I'll try and track it down. Here's the others:

https://www.dropbox.com/s/kbx73c6xby8s9v9/Angelia_Protocol_2_v12.1.6.rbf?dl=0
https://www.dropbox.com/s/cl54cp3wb4c9non/Angelia_Protocol_2_v12.1.8.rbf?dl=0

73s

-Rick / N1GP
rainbow
Posts: 6
Joined: Sat Apr 10, 2021 11:14 am

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby rainbow » Wed Sep 22, 2021 11:55 am

In fact, I was sure to have a copy but I can't find it. Anyway, don't worry too much since was just to have it has chronological backup.
The two dropbox files are rbf not a qar archive.

thank you
User avatar
n1gp
Posts: 175
Joined: Sun Apr 09, 2017 6:34 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby n1gp » Thu Sep 23, 2021 7:37 pm

rainbow
Posts: 6
Joined: Sat Apr 10, 2021 11:14 am

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby rainbow » Fri Sep 24, 2021 11:29 am

for sure. thank you very much!
Segrest
Posts: 19
Joined: Sun Apr 09, 2017 3:05 pm
Location: Rixeyville, VA, USA - FM08xn

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby Segrest » Sat Oct 16, 2021 3:19 pm

The Angelia_Protocol_2_v12.1.8.rbf and Angelia_Protocol_2_v12.1.8.rbf files don't appear to be available in the dropbox any more. Are they available somewhere else?

Bob, KO2F
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby w-u-2-o » Sat Oct 16, 2021 5:23 pm

Segrest wrote:The Angelia_Protocol_2_v12.1.8.rbf and Angelia_Protocol_2_v12.1.8.rbf files don't appear to be available in the dropbox any more. Are they available somewhere else?

Bob, KO2F

Look at the first post of this topic.
John K2OX
Posts: 4
Joined: Mon Dec 20, 2021 3:02 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby John K2OX » Mon Dec 20, 2021 5:41 pm

I finally bit the bullet and updated Thetis to work with my custom hardware. My prior s'ware was ms ps 3.3.7 from 2017.

Thetis with P1 firmware has allowed me, for the very first time since buying Angelia in 2016, to run Pure Sig! I tried running the latest release of P2, but no luck. Then I found this site and downloaded all the test P2 versions.

After trying eight of the ten versions listed, I hit paydirt. Firmware v12.1_pre2_5500 works very well compared to all others. I see a 'seq' flash about once a minute at 768k. PS works. CPU about 4% on rx with an old i7-3770 CPU @ 3.40GHz.

I also changed the reg key for throttling. Not sure that it has made any difference.

A big thanks to Rick / N1GP. Without your work I'd only have half the radio.

73,
John K2ox
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby w-u-2-o » Mon Dec 20, 2021 8:51 pm

Well done, John!
rainbow
Posts: 6
Joined: Sat Apr 10, 2021 11:14 am

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby rainbow » Thu Jan 27, 2022 8:53 pm

Just as reference I recovered the sources of 12.1pre4
https://www.icloud.com/iclouddrive/03aD ... ocol_2_v12
PD3LK
Posts: 194
Joined: Mon Nov 11, 2019 8:45 pm
Location: Apeldoorn, NLD

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby PD3LK » Sat Mar 19, 2022 4:45 am

I heared from at leasts one OM that he uses the latest 100D fw in his 7000 DLE MKII ...
(Metis_Angelia_Protocol_2_v12.1.8.rbf)

Are there more people who did this and does the radio work 100% well?
If so, what are the benefits over fw Metis_Orion_MkII_Protocol_2_v2.1.18.rbf ?

73, Leon
73 PD3LK Leon
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby w-u-2-o » Sat Mar 19, 2022 11:08 am

I can't see how that would work at all. The two FPGAs are completely different and there are many other hardware differences. This sounds like a fairy tale. Use the correct firmware designed for your hardware.
PD3LK
Posts: 194
Joined: Mon Nov 11, 2019 8:45 pm
Location: Apeldoorn, NLD

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby PD3LK » Mon Mar 21, 2022 2:33 pm

Thanks that was my thought to, hence the question here. Yesterday i discovered there was a misunderstanding between me and a other OM. We where e-mailing about the 7000 fw but he mingled the conversation with info about his 100D. My brains couldn't make that jump so fast.

But i'm still puzzled... the fw version in his 7000 setup says 2.1.18 - Protocol 2 (v3.9), which fw version is that? And where to find it, he doesn't know that anymore, the 7k was possibly delivered with that fw.

Thanks for any help

btw my fw is V2.0.0 Protocol 2 (v3.8), i can't find any info or link on this forum about his version.
73 PD3LK Leon
User avatar
oe3ide
Posts: 389
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby oe3ide » Mon Mar 21, 2022 2:37 pm

First post in the 7000/8000 firmware thread: viewtopic.php?f=32&t=3192#p8917

73 Ernst
PD3LK
Posts: 194
Joined: Mon Nov 11, 2019 8:45 pm
Location: Apeldoorn, NLD

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby PD3LK » Mon Mar 21, 2022 2:57 pm

Thank very much Ernst! So stupid that i coulnd't find it, but then again i'm not the only one having problems to find fw or Thetis releases. It's a jungle out there.... especialy for new comers or 65+ OM's.

I know that this forum has it's limitations but imho there must be a better way to keep software releases (read only maps) and discussions about them, better separated.
73 PD3LK Leon
User avatar
w-u-2-o
Posts: 5540
Joined: Fri Mar 10, 2017 1:47 pm

Re: New 100D Angelia Protocol 2 Firmware Topic

Postby w-u-2-o » Mon Mar 21, 2022 3:18 pm

If I had access to the TAPR Github repository I'd happily put them there. Alas I do not.

Return to “Protocol 2 Firmware (all radios)”