#garfield Logs
Apr 21 2023
#garfield Calendar
12:22 AM rue_mohr: without adding any chips, could I add a signal that resets the 1 bit processor to something other than the reset vector?
04:22 AM polprog: WormFood: that particular PLL application schemati shows a frequency doubler to generate the TX frequency
04:22 AM polprog: The scheme you are talking about is correct for other PLLs like the ones we talked about
04:23 AM polprog: I have looked at the datahseet for the PLL and I can see the frequency doubler on the schematic of that radio
04:24 AM polprog: rue_mohr: good job on that 1 bit cpu!
04:39 AM polprog: WormFood: https://polprog.net/rozne1/ircjunk/cbradio/LC7185.pdf last page of datasheet shows the RF topology
07:58 AM rue_mohr: moon is working on an emulator
07:58 AM rue_mohr: I could use a hand fixing the readme markdown
07:59 AM rue_mohr: Tom_L, ? you ok?
08:25 AM kivikakk: rue_mohr hi, you don't know me (and i only joined this channel because it's called garfield, but stayed for the hardware), but as a "world-leading markdown expert", i'd be happy to help! (to clarify, i maintained github's markdown implementation for a few years and worked on the spec they use.) it looks like maybe the tables are giving you grief? they need to have a header row and a separator row, with a matching number of cells in all:
08:25 AM kivikakk: https://github.github.com/gfm/#tables-extension- also, for code blocks, try using three backticks on each side, not just one: https://github.github.com/gfm/#example-89
08:26 AM kivikakk: single backticks are for inline code, so newlines get eaten up in them
08:27 AM kivikakk: it's a bit awkward at times but the syntax is capable of expressing quite a lot, just a bit finnicky in its quest to both "be somewhat regular" but also "be easy to just write stuff and have it work" but also "be reasonably compatible with markdown implementations that came before".
08:44 AM polprog: hi kivikakk
09:17 AM aandrew: kivikakk: wow talk about random luck. nice to have you here
10:15 AM WormFood: polprog, that is an unusual design, and you're basically screwed. There is no easy way to accomplish what you want to do, without replacing that pll/controller with one that supports the features you want. You can, of course, use DDS to generate the frequencies you want, but that isn't "easy" ;)
10:16 AM polprog: i did this the shitty way, ie, pulling the xtal frequency a bit
10:16 AM WormFood: There is only one problem with doing that.
10:16 AM polprog: which as i said, results in only 40HZ deviation on either end
10:16 AM WormFood: It throws *everything* else off
10:16 AM polprog: yes
10:16 AM WormFood: Yeah, it's small enough, it should be acceptable
10:16 AM WormFood: Not ideal, and not what you want, but it should get the job done, in a manner that is acceptable to you.
10:17 AM polprog: i have to trace down a source of noise now, this radio modulates some nasty 50ish Hz hum on the output
10:17 AM polprog: Yeah, this PLL design sucks but it was a fun ride
10:18 AM WormFood: I have a President Jackson radio, which I currently have it tuned to 28.074. I tapped off the internal audio, to drive my sound card directly, and have it decoding FT8 transmissions.
10:18 AM polprog: hm, nice
10:19 AM polprog: im trying to buy two cheap CBs that seem to be similar design
10:19 AM WormFood: I saw someone replace some of the xtals with DDS, and they can make their radio go anywhere using that technique.
10:19 AM polprog: and i was thinking about that too
10:19 AM WormFood: It should be fairly easy/straight forward to do.
10:19 AM polprog: though I would rather design my own transmitter from the ground up using ICs like PLL loops and mixers
10:20 AM WormFood: It can be done, but it's a lot of work
10:20 AM WormFood: Do you have an SA available?
10:20 AM polprog: Yes
10:20 AM polprog: i also have a nanovna
10:20 AM WormFood: You'll need it, to make sure your emissions are clean
10:20 AM polprog: and a nice RF gen
10:20 AM polprog: that 50Hz hum i heard on another CB when tuning this one and i can see it on the sa
10:21 AM WormFood: Those screens look about the size of a postage stamp
10:21 AM polprog: luckily it's an AM CB radio
10:21 AM polprog: which screens?
10:21 AM WormFood: On the Nanovna
10:21 AM polprog: its not that small, but it is small
10:22 AM polprog: you can use it with a computer, thats what I do to save wheatstone files
10:22 AM polprog: then you can have a screen as big as you want
10:22 AM WormFood: I'm just gonna get a better one
10:25 AM polprog: im gonna reattempt at building the 40dB attenuator
10:25 AM polprog: this time on copper clad
05:41 PM polprog: I got the LNB transmitting a signal
05:42 PM polprog: https://polprog.net/rozne1/ircjunk/various/satlink/layout_annotated.png
05:42 PM polprog: https://polprog.net/rozne1/ircjunk/various/satlink/first_tx.png
05:42 PM polprog: https://polprog.net/rozne1/ircjunk/various/satlink/notes.txt
05:42 PM polprog: :D
05:42 PM polprog: now i need to modulate it
05:43 PM polprog: i managed to tune these two so that the LO difference is about 150 MHz
05:43 PM polprog: which means i can use one of the radios to demodulate the signal from the LNB
05:45 PM polprog: https://polprog.net/rozne1/ircjunk/various/satlink/2sides_small.png
06:35 PM rue_mohr: sdf
06:36 PM rue_mohr: kivikakk, hey! hi!
06:36 PM rue_mohr: ok, so
06:37 PM rue_mohr: ok
06:38 PM rue_mohr: I'm going to collapse cause I just got back home after work, after, I'll see if I can follow what your saying and probably get some more pointers from ya on that markdown thing!
08:35 PM kivikakk: hiya, good morning! and yep, no worries! :)
11:27 PM rue_mohr: Instruction summary:
11:27 PM rue_mohr: | | |
11:27 PM rue_mohr: | a: | 8 bit address |
11:27 PM rue_mohr: | i: | 3 bit input address |
11:27 PM rue_mohr: | o: | 3 bit output address |
11:27 PM rue_mohr: | v: | 1 bit value |
11:27 PM rue_mohr: thats what I used for a table
11:27 PM rue_mohr: but it didn't work, so...
11:28 PM rue_mohr: ah
11:29 PM rue_mohr: I didn't do |--|--|
11:30 PM rue_mohr: hmm, no
11:33 PM rue_mohr: kivikakk, The table thing is killing me, give me a shout when your back
11:34 PM kivikakk: hey! around for a little bit
11:34 PM kivikakk: yep, so you want something like:
11:34 PM kivikakk: https://gist.github.com/kivikakk/76fe9193b8aa22a94312d52701169e7c
11:34 PM kivikakk: https://gist.githubusercontent.com/kivikakk/76fe9193b8aa22a94312d52701169e7c/raw/2fd7a6593b0da7a1469e72bd14c51a0728cd3544/table.md
11:35 PM kivikakk: both the header and the 'marker' row (the one with the | - | ...) are mandatory to parse as a table
11:35 PM kivikakk: (i'm about to step out for an hour or two but will be back later, but feel free to leave more qs!)
11:35 PM rue_mohr: ok, ...trying now..
11:36 PM rue_mohr: its an interestingly deep patten needed
11:36 PM rue_mohr: https://github.com/ruenahcmohr/OneBit nice!
11:43 PM rue_mohr: I could also use suggestions on formatting to clean this up
11:52 PM rue_mohr: I'm finding markdown is kinda useless without a wysiwyg editor...
11:52 PM rue_mohr: I'm on round 15
11:58 PM rue_mohr: ### didn't work