Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

K1 AIOC Hardware Rev 1.2 #93

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

K1 AIOC Hardware Rev 1.2 #93

wants to merge 11 commits into from

Conversation

skuep
Copy link
Owner

@skuep skuep commented Oct 27, 2024

As you might know I am still in the works for an updated K1 AIOC Hardware. This is still untested!

There have been requests that allow the input/output gain/attenuation be set by software e.g. to control radios that have line level inputs/outputs.

I have started to make changes and named them rev. 1.2. See this schematic
Screenshot 2024-10-27 at 09-28-22 k1-aioc-schematic-rev1 2 pdf

The idea is to use the internal OPAMP to add gain to the 1:2 divider on the input. However the biasing needs to be adjusted to be always at mid-level of the full-scale, so I am planning to use the second OPAMP and the internal calibration feature to do just that.

For the output, I changed to having line-level output if the DAC_ATTEN signal is open drain, and if it is pulled to ground, it should output mic levels.

Let me know if you are interested in this feature and would be able to test the line-level portion, but maybe also the "old" functionality with regular K1 HTs.

@skuep
Copy link
Owner Author

skuep commented Oct 27, 2024

Added an RC-lowpass on the bias net to reduce noise

Screenshot 2024-10-27 at 13-40-35 k1-aioc-schematic-rev1 2-1 pdf

@skuep
Copy link
Owner Author

skuep commented Nov 3, 2024

I did the switch to a different USB Type-C socket, that will hopefully be easier to (second-) source in China.
Thanks to @lexszero from PR #68 and @rhgndf from issue #95

@Patronics
Copy link

Any rough estimates of a timeline for finalizing this variant? I'd definitely be interested in giving it a try, happy to tinker or help with the design a bit if needed!

@skuep
Copy link
Owner Author

skuep commented Nov 20, 2024

I am planning to do testing and required firmware work around Christmas.

@samoyedfranek
Copy link

samoyedfranek commented Nov 28, 2024

I am planning to do testing and required firmware work around Christmas.

so i shouldn't buy 1.2 from jlcpcb at this moment?

@skuep
Copy link
Owner Author

skuep commented Nov 28, 2024

You can, but it will only work after I get those changes in and there is even a slight chance I did a boo-boo. 😁

So in short: you shouldn't, yet

@skuep skuep mentioned this pull request Dec 3, 2024
@Radio-X24
Copy link

You can, but it will only work after I get those changes in and there is even a slight chance I did a boo-boo. 😁

So in short: you shouldn't, yet

I've tested most of the current features, working well obviously you're the professional and will improve the firmware and possibly find bugs however for me I've not hit any brick walls yet.

1.3.0 RC2

@skuep
Copy link
Owner Author

skuep commented Dec 3, 2024

If you are okay with the audio output being line level and not mic level and the audio input probably being distorted due to the missing DC bias with the old firmware, sure go ahead 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants