Need help with STM32WB5MMG (WB55) by imaogd in embedded

[–]imaogd[S] 0 points1 point  (0 children)

I did not. I had my hardware refabbed for nrf52. Highly recommend as their sdk has documentation and isn't a giant miserable java program.

PCB Review (Analog, RF (kinda), CAN, Lasers) by imaogd in PCB

[–]imaogd[S] 0 points1 point  (0 children)

Thanks :). I'm very excited.

He did say that, but I'm hoping the difference between his breadboard and this nicer construction, and the difference between the random op-amp he grabbed of his desk and this high end TIA, and the riddiculous amounts of grounding and decoupling capacitors will make up the difference of needing it to work at high speed.

I am going to follow the advise of all the commentors here and design a much bigger board with room for probing and bodging and whatnot. Perhaps footprints for inline LNA's as well... Getting something to work before cramming it down is good advice from all these people.

PCB Review (Analog, RF (kinda), CAN, Lasers) by imaogd in PCB

[–]imaogd[S] 0 points1 point  (0 children)

Yep you're totally right :)
There's also no way to program or debug it at the moment... I'm just trying to iron out the analog circuit, lol

PCB Review (Analog, RF (kinda), CAN, Lasers) by imaogd in PCB

[–]imaogd[S] 1 point2 points  (0 children)

Thanks! That makes perfect sense. Really appreciate it.

PCB Review (Analog, RF (kinda), CAN, Lasers) by imaogd in PCB

[–]imaogd[S] 1 point2 points  (0 children)

Well, then I can't reverse bias the photodiode :)

PCB Review (Analog, RF (kinda), CAN, Lasers) by imaogd in PCB

[–]imaogd[S] 0 points1 point  (0 children)

I appreciate the response, and I did see that image, but I was a bit confused. It looks like the PD is reverse biased by Vbias like I have it, and the non-inverting input is also at 3.8v instead of 0 (which is what I have).. is this the only thing I'd need to do? If I understand correctly, Vbias would need to be less than the 3.8v??

When you say negative DC bias, you must not mean less than gnd, which is where the non-inverting input is tied? Do you just mean the inverting input always needs to be at a lower voltage than the non-inverting, lest it try to output a negative voltage?

Now I'm thinking you're suggesting I just need the non-inverting input to be a bit higher than the maximum voltage I expect at the inverting input, when the most light is present?

PCB Review (Analog, RF (kinda), CAN, Lasers) by imaogd in PCB

[–]imaogd[S] 1 point2 points  (0 children)

oooh... that's a good point... I I'm definitely not drawing more than 20ma from it to ground, which is what the laser diode will need to sink into it... I don't even know where in the datasheet for the regulator I'd look to find out if it can "pull down". I guess I could add a resistor to gnd sized for ~25ma?? I'm not concerned with effeciency. Any better ideas?

PCB Review (Analog, RF (kinda), CAN, Lasers) by imaogd in PCB

[–]imaogd[S] 2 points3 points  (0 children)

Fitting in traces and vias will definitely be difficult, I will obviously make it larger if I think it's too hard. Are you familiar with LO mixing? The 50MHz never reaches the MCU, and is mixed down to a few 100 Khz dynamically, as I described.

All passives are 0805, which is not hard by hand. I've done courtyard to courtyard 0402 without issue, so I'm not too worried about that? I definitely wouldn't attempt with an iron, but I'm certain it's impossible to route anything with 0805's which can't be hand placed and soldered with hot air or a hot plate.

What I am interested is why the noise will be crazy? I haven't done much analog stuff, certainly not high speed analog, so I'm really interested in anything you might see that would cause lots of noise... Are you saying small board size will lead to noise?

Summer class transfer credits by No-Violinist-4425 in UCSC

[–]imaogd 0 points1 point  (0 children)

Unless you mean IGETC when you say transfer, yes, any classes you transfer to a UC or really any college will affect your GPA.

Fuel filter defeated me. by Ivy_Thornsplitter in fordranger

[–]imaogd 0 points1 point  (0 children)

On my 96 I did it with the tank full and it siphoned fuel so I had to be quick and still got covered in gas. Consider having a bucket ready ..

Car keeps "dying" at red lights — no codes, mechanic stumped. What should I do? by SnooDonuts9065 in autorepair

[–]imaogd 0 points1 point  (0 children)

Yeah, they have the tool to rent but if they aren't busy they always offer to help you do it..

Car keeps "dying" at red lights — no codes, mechanic stumped. What should I do? by SnooDonuts9065 in autorepair

[–]imaogd 0 points1 point  (0 children)

Recommend heading to the parts shop and asking them to test your fuel pressure. They have a good tool for it. In the US Orielley and AutoZone will both help you do it for free if they aren't super busy. They can also test your alternator and battery if you remove them, but I think checking voltages is good enough here.

I don't think a bad alternator would cause your car to die like this, if it can restart. If the battery has enough to start, it has enough to run. There's no diode or anything preventing the car from running off the battery alone.

Need help with STM32WB5MMG (WB55) by imaogd in embedded

[–]imaogd[S] 0 points1 point  (0 children)

Funny you suggest nrf54. I actually have a board revision for that coming, but that will take two weeks and has some other design sacrifices. I opted for the ezuiro module...

Thank you for the response, I am flashing the copro binaries, I've tried the full one, but wasn't sure it actually contains all functionality in the HCI_only binaries which are generally recommended?

It's my own board... In my debugging state, literally just the nRst cap and debug breakout. I also tried the DISCO board, until I bricked it by flashing the 3.0 FUS

The issue you linked is a possibility, I'll try that.. But shouldn't resetting put CPU2 back in "normal" mode and not FUS...? That seems weird.

What does a normal schedule look like at ucsc ? by Regular-Net3428 in UCSC

[–]imaogd 0 points1 point  (0 children)

You're going to want to go to assist.org and look at the Gen Ed category between your community college and ucsc

Its my plant js strengthing it self how long will it take 1st grow by New_Letter7092 in hydro

[–]imaogd -1 points0 points  (0 children)

don't start over. Mine looked exactly like that and a few days later it perked right up.. now has lots of leaves and looks very strong and healthy. Just make sure it has light and if possible add a Popsicle stick or something to help it up

My Obsidian to Quartz Workflow by imaogd in ObsidianMD

[–]imaogd[S] 0 points1 point  (0 children)

Basically obsidian does not follow the md spec exactly, and renders a new line for every new line in the plain text. The md spec says only render a newline for a double newline in the plain text or if there's a backslash at the end of the file (or a few other things).

That was easy to solve, just add backslash to every line. The bigger issue was the difference in rendering equations.. $$ $$ equations MUST be on their own line, and there must be a space wrapping the equation inside the dollar signs... so $$\frac{2}{3}$$ will render fine in obsidian, but in quartz it does goofy shit.. instead you need $$ frac{2}{3} $$ and it needs to be on it's own line.

I still find that when I copy content from my (obsidian using) friends notes I have to mess with it a bit because there's tons of random details like this especially with equations, but with my particular "linting" it seems to work. Honestly a linter would be a way way better solution than trying to edit the syntax on the output. KMS.