¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: ATU-10 operates incorrectly #ATU-10

 

Hi Scott & Beau,
thank you very much for your reply! I'll review your hints and report about results when done (which will take some time due to familiar duties with higher priority ...).
I used 'AliExpress dispute process' and seller acknowledged ... but then Hisonauto refused any further contact. Moreover, porto for returning the device would be very very high, and probably it will be 'lost in shipping' as I heard about in some other 'China shopping experience'.
73 de wolf, dk1et
from the banks of 'Father Rhine'


Re: ATU-10 operates incorrectly #ATU-10

 

Wolf,

I agree with Scott that the problem is likely in the circuitry measuring the SWR.? I had a similar problem the a pre-built ATU-100 I ordered.? For me, it turned out it was a bad solder joint on one of the resistors that is part of the tandem match (the resistor was not sitting flat so it was suspicious).? A quick hit with the soldering iron and all was great from then on out.? Specifically, it was resistor R30: .? You may want to take a look at your board carefully and check all the elements in that path, e.g., whether the wires of the windings of the directional coupler, the resistors of the bridge (R14 through R18), and the other caps and diodes in that part of the circuit are well soldered (ATU-10 schematic here: ).? I hope you are able to solve your problem.

Sincerely,
Beau
KM4YMI


Re: How to debug "Overload" on the ATU-100 Extended Board with firmware 3.2? #atu-100

 

Hi, Paul
To use 100 W full power you have to wind 1:10 transformer. The ADC has a limit, it is impossible to meassure more than some maximum value.
But anyway, the tuner should to show "Overload" 5 times and stay working. If you have problems with "tighting" on high power, you have to look on the displays wires, good idea to make them as shorter as it is possible,
use ferrite cores and blocking capacitors.


How to debug "Overload" on the ATU-100 Extended Board with firmware 3.2? #atu-100

 

I am experiencing an overload when using SSB on 40 meters.? Initially I used the ATU in CW mode without problem.? Last night I switched to LSB on 40m, and the 40-line display got corrupted or the ATU itself froze up.? After resetting the ATU and watching the display, I noticed that "Overload" appeared as the device crashed.? I am using a Yaesu?FT-891 which is 100 watts at full power.? I am basing comments on the 3.2 firmware and manual at?

When I built the ATU, I was not clear about the tandem-match transformer.? I wound it 7:1 which seemed to be the default required by the 3.2 firmware.? This is the first place I may have made an error.

I am looking for a way to debug this without reinventing more of the wheel than I must.? ? Any help will be greatly appreciated.

Thanks,
Paul KC3SHI



Re: ATU-10 operates incorrectly #ATU-10

 

I had a very similar problem. My first ATU-10 would complete the tuning cycle but would not achieve an SWR anywhere near 1:1 (it tuned to 5:1 into 50 ohms). I managed to get the seller I bought mine from to replace it, but I had to go through the AliExpress dispute process. The second one that I received does seem to work, but the power reading that it reports is low, about 20-25%.

Back to your no tune problem. I have not had a chance to root cause the issue, but upon inspection of the inside I did note that a wire in the directional coupler was rubbing up against the ground lug screw on the back panel. The wire used is just thin enamel so if that wire has shorted out to ground it would throw off the tuning process. I would start there. I did look at the solder joints on the relays on mine and they seems OK, but the relay pins do not protrude all the way through the circuit board so there can always be a hidden cold solder joint there.

You can download some test firmware at the link below. There is a relay test that will cycle through all of the relays to make sure they are all functioning. If you suspect a bad relay or poorly soldered one, this will help you debug. Be aware that you need to connect the device to your computer using a USB-A to USB-C cable. The computer side needs to be USB-A. If you only have a USB-C to USB-C cable, and USB_C to USB-A adapter should work.


I've read some speculation that some of the relays may have bad contacts. However, I don't know anyone that has confirmed this.

I hope this helps. Try the?AliExpress dispute process if you haven't already.

73,
Scott
AK5SD


ATU-10 realistic max watts?

kg4zqz
 

really enjoy my atu-10, and it has been great operating /p with my qrp rigs...

here's my question: what is the realistic max rf output through the tuner? 30W SSB? 15W SSB? or is the listed 10W the max at constant carrier?

tia for any info!


ATU-10 operates incorrectly #ATU-10

 

Hi everyone,

?

I¡¯m new to this forum. A couple of month ago I¡®ve purchased an ATU-10 via Aliexpress which doesn¡®t work properly. The seller (Hisonauto) doens¡¯t care about. So I¡¯m looking for support in this forum. Problem:

?

The tuner (firmware 1.4) tries to tune in an endless loop without coming to a result or it tunes with a nonsense result, e. g. SWR 8...9 on my dummyload (SWR 1.1) or on my antenna I usually use at home (T2FD, SWR < 2). Sometimes it merely does nothing.

Also indicated power is faulty: Driven by my qrp-TRX mchf (Setting 5 W -> real 4 W checked with a Diamond SX-200) it displayed 2...3 W. It would be possible to provide a video showing this behaviour.

?

Several tests with comparable result within range of 3.5 to 21 MHz as well with independent tests with comparabel results by a friend OM.

?

I tried previous firmware1.3 with the same faulty result.

?

So what could I do next? Is there anyone who could provide support to fix the problem?

?

Thanks in advance, 73 de nr Bonn, Germany (JO30MS)

?


Re: 20x4 display

 

PERFECT!!! Your message came just in time, I was just about to rewrite the 1602 routines!

Thanks!
Vince.

On 03/12/2022 11:36 AM, David M0TGC wrote:
In the vsn 3.2 firmware in the file oled_control.c and in the routine
led_wr_str there is a line:

led_send(8 + col*4);

replace that line with the following:

if (col==0) i=0x08;
if (col==1) i=0x0C;
if (col==2) {i=0x09; row+=4;}
if (col==3) {i=0x0D; row+=4;}
led_send(i);

It works for me! Of course by "col" David N7DDC actually means row and
vice versa.




--
Michigan VHF Corporation -- nobucks dot net
K8ZW -


Re: 20x4 display

 

In the vsn 3.2 firmware in the file oled_control.c and in the routine led_wr_str there is a line:

led_send(8 + col*4);

replace that line with the following:

? ? ?if (col==0) i=0x08;
? ? ?if (col==1) i=0x0C;
? ? ?if (col==2) {i=0x09; row+=4;}
? ? ?if (col==3) {i=0x0D; row+=4;}
? ? ?led_send(i);

It works for me!? Of course by "col" David N7DDC actually means row and vice versa.

?

?


20x4 display

 

I have a 20x4 display that I want to put some extra stuff in the last two lines. I've been fighting with this thing most of the evening and can't get anything on lines 3 and 4. What am I missing?

Thanks!
Vince - K8ZW.
--
Michigan VHF Corporation -- nobucks dot net
K8ZW -


Re: I2C question #atu-100

 

That is a good idea.? RA6 and 7 not in use in my setup.? Using interrupts would be tricky as the I2C handling is done by bit banging and interrupts would interfere with the timing.

Thanks


Re: I2C question #atu-100

 

Another way to do it is to take either RA6 or RA7 (not sure what they're supposed to do) and use one for notifications.

Configure both (one on the pic, one on the pi) to be inputs. Poll them during your idle time, such as the button press loop on the pic. If either has a message for the other, configure it as an output and set it high. The other sees it and goes to receive I2C mode. Once the sender sends the message, it clears that pin and sets it back to input.

Or possibly use an interrupt and read during the handler - but I haven't given that much thought.

Vince - K8ZW.

On 03/06/2022 03:49 AM, David M0TGC wrote:
My idea is to have the ATU send the PI an I2C message saying "got
anything for me" and then listen for a reply for a short while. This
would be done from the "waiting for button press loop" in the ATU.
I have got the PI accepting messages but the return messages are proving
difficult. I think it is timing and/or the vagaries of I2C on the PI.
There is some sort of issue with the PI as a slave I think.
--
Michigan VHF Corporation -- nobucks dot net
K8ZW -


Re: I2C adress of OLED #ATU-10 #atu-100

 

It helped me. I had already figured the bits were shifted and bit 1 was now a zero but didn't know why. Now I do!

Thanks!!
Vince - K8ZW.

On 03/06/2022 10:03 AM, David M0TGC wrote:
The address "issue" is actually quite simple. I2C addresses are
comprised of 7 bits and in use are followed by a read/write bit which is
0 for write and 1 for read. As the firmware only writes and never
reads, the designer chose to add the write bit into the address. So if
your display address is hex 27 for example, this is 0010 0111 in binary,
add a zero for the write bit and the address becomes 0100 1110 which is
hex 4E, bingo. Another example hex 3c (0011 1100) becomes hex 78 (0111
1000).

Hope this helps.
--
Michigan VHF Corporation -- nobucks dot net
K8ZW -


Re: I2C adress of OLED #ATU-10 #atu-100

 

The address "issue" is actually quite simple.? I2C addresses are comprised of 7 bits and in use are followed by a read/write bit which is 0 for write and 1 for read.? As the firmware only writes and never reads, the designer chose to add the write bit into the address.? So if your display address is hex 27 for example, this is 0010 0111 in binary, add a zero for the write bit and the address becomes 0100 1110 which is hex 4E, bingo.? Another example hex 3c (0011 1100) becomes hex 78 (0111 1000).?

Hope this helps.


Re: I2C question #atu-100

 

My idea is to have the ATU send the PI an I2C message saying "got anything for me" and then listen for a reply for a short while.? This would be done from the "waiting for button press loop" in the ATU.
I have got the PI accepting messages but the return messages are proving difficult.? I think it is timing and/or the vagaries of I2C on the PI.? There is some sort of issue with the PI as a slave I think.


Re: I2C question #atu-100

 

How about this: have the Pi send a break (a long pulse on the serial line) to get the ATU's attention.? Then the ATU can send a "go ahead" to the Pi and start listening for serial data.? That way, the only thing the ATU has to poll for is a break, which is like a button press.

Steve
KD2USS


Re: ATU-10: an alternative PCB layout?

 

Hello!

As I said earlier (or elswhere) - I work with microC for PIC, so this is my GitHub
Just made initial changes to David's v1.4 code (using kindly provided samples of his so called "symmetric" ATU sources).


Re: I2C question #atu-100

 

I haven't used I2C, but in my fork of the code (WA1RCT), which should build either under MikroC or the MPELAB toolchain, I've used 1 of the PIC output pins to bit-bang data out serially, as a uart, to a raspberry pi.

I think it should not be hard to SEND data, but I'm curious how you plan to listen for incoming data from the Pi.? Will you have an I2C chip that buffers the data, so you don't need to continually poll the lines for incoming messages from the Pi?? What was your plan there?? If you have a way, I'd like to also receive data from my Pi for control.

Dave
WA1RCT


Re: ATU-10: an alternative PCB layout?

 

Hello Tony,

Sounds great and awaiting your results.

73 Kees K5BCQ?


Re: ATU-10: an alternative PCB layout?

 

Dear Kees,
Yes, I expect the 40 dBm maximum input level, and to fit it into AD8361's 0,4 Vrms allowed signal I plan to wind 10 turns, then I've arranged a Pi matching attenuator (56,2 Ohm shunt in, 287 Ohm series, 787 Ohm shunt out) of ~15 dB. That attenuator also helps to alleviate the disbalance caused by +/-20% allowance of chip's input impedance (nominally equal to 225 Ohm).

Warm regards,
Tony