Yo all, it is Friday now where I am, so might as well get the #nakeddiefriday thing going.

Today's guest is the famous NES PPU chip, RP2C07A by Ricoh. What's interesting about this particular sample is that it's very very dead. Many thanks to @root42 for supplying it!

As always, a short thread follows. Why not give this one a boost while you're here? :D

SiPron page for those hi-res maps we all love: https://siliconpr0n.org/archive/doku.php?id=infosecdj:ricoh:rp2c07a

Note the die is oriented the same way Visual 2C02 has it: https://www.nesdev.org/wiki/Visual_2C02

#electronics #reverseengineering #icre #failureanalysis

Yo all, it is Friday now where I am, so might as well get the #nakeddiefriday thing going.

Today's guest is the famous NES PPU chip, RP2C07A by Ricoh. What's interesting about this particular sample is that it's very very dead. Many thanks to @root42 for supplying it!

As always, a short thread follows. Why not give this one a boost while you're here? :D

SiPron page for those hi-res maps we all love: https://siliconpr0n.org/archive/doku.php?id=infosecdj:ricoh:rp2c07a

Note the die is oriented the same way Visual 2C02 has it: https://www.nesdev.org/wiki/Visual_2C02

#electronics #reverseengineering #icre #failureanalysis

Joachim
alcinnz
Your friendly 'net denizen
Joachim and 2 others boosted

I picked up a prerelease copy of “Designing Electronics That Work” by Hunter Scott. And I think I can recommend it on the force of this paragraph alone. #Electronics

When you're writing your requirements, think about the product's whole life cycle, not just how your customers will use it when they first get it. It's easy to overlook that a product will eventually grow old and become ob- solete. With that in mind, here's an exercise that all hardware engineers should do at least once in their lives: Visit the nearest dump. The bigger the better. Get out of your car and look at how big the dump is. Think about the billions of pieces of trash in there. Consider that everything that isn't organic matter was once a manufactured product. Engineers designed it, produced it, and sold it. Maybe people used it for a generation, or maybe they used it for an hour. It doesn't matter anymore because now it's sitting in a huge pile of other products waiting for ... nothing.
When you're writing your requirements, think about the product's whole life cycle, not just how your customers will use it when they first get it. It's easy to overlook that a product will eventually grow old and become ob- solete. With that in mind, here's an exercise that all hardware engineers should do at least once in their lives: Visit the nearest dump. The bigger the better. Get out of your car and look at how big the dump is. Think about the billions of pieces of trash in there. Consider that everything that isn't organic matter was once a manufactured product. Engineers designed it, produced it, and sold it. Maybe people used it for a generation, or maybe they used it for an hour. It doesn't matter anymore because now it's sitting in a huge pile of other products waiting for ... nothing.

Reassembled this early-2000s Denon AV receiver for the second time tonight. It was my friend's when he blew one of the channels, and it's been sitting in my study waiting to be repaired for almost four years...

This era is hard because it's both fully computerised and almost all analog. Daughterboards, interconnects, and sprawling complexity galore. Did anyone ever use all those S-Video inputs?

Still, it's pleasant to feel the presence of Serious Japanese Engineers in suits and ties, and imagine them designing close to the limits of what was possible in consumer electronics at the time.

(Not to mention that this is actually repairable, and has a pretty decent service manual.)

#electronics #repair

Joachim
Dario Castañé 🏴‍☠️⁂
Joachim and 1 other boosted

Nice to see a company spinning up new embedded computers by repurposing old smarphones.

Makes sense they'd be partnering with Fairphone. I've pondered reusing old phones as part of new products off and on over the years, but securing the supply of phones (of a specific model) is something that's put me off digging further into it.

https://citronics.eu/

#CircularEconomy #electronics

I picked up a prerelease copy of “Designing Electronics That Work” by Hunter Scott. And I think I can recommend it on the force of this paragraph alone. #Electronics

When you're writing your requirements, think about the product's whole life cycle, not just how your customers will use it when they first get it. It's easy to overlook that a product will eventually grow old and become ob- solete. With that in mind, here's an exercise that all hardware engineers should do at least once in their lives: Visit the nearest dump. The bigger the better. Get out of your car and look at how big the dump is. Think about the billions of pieces of trash in there. Consider that everything that isn't organic matter was once a manufactured product. Engineers designed it, produced it, and sold it. Maybe people used it for a generation, or maybe they used it for an hour. It doesn't matter anymore because now it's sitting in a huge pile of other products waiting for ... nothing.
When you're writing your requirements, think about the product's whole life cycle, not just how your customers will use it when they first get it. It's easy to overlook that a product will eventually grow old and become ob- solete. With that in mind, here's an exercise that all hardware engineers should do at least once in their lives: Visit the nearest dump. The bigger the better. Get out of your car and look at how big the dump is. Think about the billions of pieces of trash in there. Consider that everything that isn't organic matter was once a manufactured product. Engineers designed it, produced it, and sold it. Maybe people used it for a generation, or maybe they used it for an hour. It doesn't matter anymore because now it's sitting in a huge pile of other products waiting for ... nothing.

Nice to see a company spinning up new embedded computers by repurposing old smarphones.

Makes sense they'd be partnering with Fairphone. I've pondered reusing old phones as part of new products off and on over the years, but securing the supply of phones (of a specific model) is something that's put me off digging further into it.

https://citronics.eu/

#CircularEconomy #electronics

@jacob

I was going to ask for a copy of "Practical electronics for inventors"
But before I imposed on you shipping to Australia, I googled it and there is a free PDF published by the Author.

https://neuron.eng.wayne.edu/ECE330/Practical_Electronics_for_Inventors.pdf

So thank you for giving me the book with your message!

#iot #electronics

What I’ve Been Doing For Past Few Months #electronics

Plan:

I wanted to evaluate the typical error of common no-name SOLT calibration kits on the market, I purchased one set of self-characterized kits from a vendor and several sets of no-brand kits. Initially, I just wanted to do a simple comparison and publish the calibrated parameters online to help users of these no-brand kits calibrate their network analyzers.

What Actually Happened:

  1. During the first experiment, I found the data was inconsistent. I eventually traced it to poor contact on the VNA port - possibly non-compliant or damaged. So, I completely disassembled the VNA and replaced the connectors to continue testing.

  2. However, since the VNA had been disassembled, hidden faults might now affect data reliability. Also, its frequency limit of 4 GHz couldn't cover the entire sub-6 GHz range I needed. I bought a 6 GHz analyzer for the experiment.

  3. Realizing that non-compliant connectors might damage equipment (likely the cause of the previous instrument failure), I purchased a connector interface gauge. I studied IEEE, IEC, MIL-STD, HP, and Maury standards, compared tolerances across 8 standards, identified “safe” parameter values, and posted a tech memo.

  4. During the experiments, I discovered a potential algorithm called SDDL that can derive SOLT parameters without a full SOLT calibration - allowing open standard self-calibration. To verify its accuracy, I bought a used Agilent 85033E for comparison.

  5. To simplify parameter extraction from no-brand calibration kits, I developed a tool called EasySOLT that uses equivalent circuit fitting, allowing users to characterize unknown SOLT kits using a calibrated VNA.

  6. After fitting experimental data with EasySOLT, I realized equivalent capacitance and electrical length were nearly indistinguishable, producing many physically meaningless fits. For better rigor and physical interpretability, I decided to fix the reactance based on theoretical capacitance values and only fit the electrical length.

  7. While reviewing literature, I found conflicting methods for calculating the equivalent short standard. After comparing four papers and trial-and-error, I finally identified the correct method.

  8. I then looked for ways to calculate the parasitic capacitance of the open standard. I initially spent three days struggling with a classic paper that used a Bessel-Neumann function in a numerical solution - only to discover I had misunderstood a math table. Eventually, I got usable results, but discrepancies remained. I switched to a simpler polynomial fit from another paper, but results were still incorrect. After reviewing more papers by the same author, I found a printing error - one parameter was off by a decimal. Fixing that gave me the correct theoretical value.

  9. In the process, I realized that some “no-brand” open standards with lengthened shield body were not just arbitrarily made - they were actually based on classical electromagnetic theory of “coaxial-to-below-cutoff circular waveguide transitions” (from MIT Rad Lab), which once served as a 7 mm metrology standard and still studied in material science today as a dielectric measurement probe. This greatly boosted my confidence.

  10. I added the open and short models to EasySOLT and was ready to wrap up - until I noticed the model failed to fit. The theoretical and experimental open capacitance values were wildly inconsistent.

  11. Comparing various other papers confirmed my theoretical value was correct. So I turned my attention to the possibility that real-world open standards include non-ideal physical features (like hollowness, sharp pins, or step changes) not present in ideal coaxial opens.

  12. I wrote my own simplified connector simulation script based on openEMS for full-wave simulation.

  13. But soon, I encountered anomalous results. After a week of debugging, I found a bug in openEMS. As one of its core contributors, I fixed the bug and continued modeling.

  14. The simulation results varied inexplicably with different input parameters. I suspected I had misread the mechanical drawings in the standard. So I decided to verify with real hardware. Since the end of microwave engineering is always mechanical engineering, I bought a vise and destructively disassembled the cheapest SMA through-connector I could find. I also bought a contact micrometer and 1-micron pin gauges to measure its mechanical dimensions. It turned out my modeling was correct, and I had read the drawings right. Incidentally, I also discovered why these cheap through-connectors often jam and damage ports. While I had long distrusted these flange-less, torque-wrench-incompatible, easy-to-jam adapters, I finally learned the root cause: one end of the adapter was 0.05 mm below the standard diameter, in violating to spec - so much so that even the connector interface gauge couldn’t enter. Only a pin gauge could measure it. This was likely intentional, increasing friction to prevent both ends from rotating simultaneously.

  15. Because I had been using trial and error, it was hard to identify causes. So I redesigned the experiment systematically, ran dozens of simulations to compare parameter effects, and confirmed the simulation was accurate and close to literature values. The likely problem was parasitic effects from connectors.

  16. The new direction was to independently determine the open capacitance using an S21 resonance-based method found in literature, which simulation also validated.

  17. Wanting a reliable, independently verifiable method, I spent a week writing and debugging a Monte Carlo simulation script to calculate the error bounds. To my surprise, the method was highly sensitive to uncertainty - under worst-case assumptions, the experimental results were meaningless.

  18. I purchased a large variety of coaxial cables, connectors, and adapters to assess real-world error contributions. If results were consistent across different setups, it would mean real-world errors weren't that significant.

  19. While evaluating S21, I used this chance to apply the SDDL algorithm to measure open capacitance and reassess SDDL. The results were completely invalid - but only for open capacitance. Measuring DUTs, including calibration kits, worked fine. This strongly suggests that connected vs. unconnected states of the port introduce different parasitic effects.

  20. I then replaced the cheap SMA adapters with 3.5 mm ones and re-ran the initial experiment. Sure enough, results shifted significantly - much closer to theoretical values, but still off by as much as -40%. This further confirmed the critical role of connector parasitics.

  21. The research now shifted toward connector parasitic parameters. I placed a high-priced order for a Precision Slotless Connector (PSC) version of a 3.5 mm connector to continue experiments - still waiting for delivery.

  22. At the same time, I'm preparing to construct a simple air-line structure to test whether inserting the center pin causes mechanical and parasitic changes. This is to validate the hypothesis that “the parasitic parameters of a connected port (with pin) vs. a disconnected port (without pin) are not time-invariant.”

  23. By this point, I’ve read dozens of papers published on this topic, from WW2 to the 21st century, including both standard results and little-known papers.

What started as a simple personal project to measure and publish some parameters has ballooned in complexity, budget, and workload. So far, I've spent over $3000 - and may now be one of the world’s top experts on the seemingly utterly useless subject of “a coax connected to nothing" in the amateur radio community.

Ironically, I never solved the original “simple” question. Instead, I’ve concluded: no strict characterization or analysis can be performed until the center pin insertion effect is fully understood. This might also explain why no commercial 3.5 mm or SMA open standards use pinless circular waveguides. (I even found a suspected early Maury Microwave open standard on eBay, 1980s [?] which required manual pin insertion - possibly to avoid operation without a center pin)

What I’ve Been Doing For Past Few Months #electronics

Plan:

I wanted to evaluate the typical error of common no-name SOLT calibration kits on the market, I purchased one set of self-characterized kits from a vendor and several sets of no-brand kits. Initially, I just wanted to do a simple comparison and publish the calibrated parameters online to help users of these no-brand kits calibrate their network analyzers.

What Actually Happened:

  1. During the first experiment, I found the data was inconsistent. I eventually traced it to poor contact on the VNA port - possibly non-compliant or damaged. So, I completely disassembled the VNA and replaced the connectors to continue testing.

  2. However, since the VNA had been disassembled, hidden faults might now affect data reliability. Also, its frequency limit of 4 GHz couldn't cover the entire sub-6 GHz range I needed. I bought a 6 GHz analyzer for the experiment.

  3. Realizing that non-compliant connectors might damage equipment (likely the cause of the previous instrument failure), I purchased a connector interface gauge. I studied IEEE, IEC, MIL-STD, HP, and Maury standards, compared tolerances across 8 standards, identified “safe” parameter values, and posted a tech memo.

  4. During the experiments, I discovered a potential algorithm called SDDL that can derive SOLT parameters without a full SOLT calibration - allowing open standard self-calibration. To verify its accuracy, I bought a used Agilent 85033E for comparison.

  5. To simplify parameter extraction from no-brand calibration kits, I developed a tool called EasySOLT that uses equivalent circuit fitting, allowing users to characterize unknown SOLT kits using a calibrated VNA.

  6. After fitting experimental data with EasySOLT, I realized equivalent capacitance and electrical length were nearly indistinguishable, producing many physically meaningless fits. For better rigor and physical interpretability, I decided to fix the reactance based on theoretical capacitance values and only fit the electrical length.

  7. While reviewing literature, I found conflicting methods for calculating the equivalent short standard. After comparing four papers and trial-and-error, I finally identified the correct method.

  8. I then looked for ways to calculate the parasitic capacitance of the open standard. I initially spent three days struggling with a classic paper that used a Bessel-Neumann function in a numerical solution - only to discover I had misunderstood a math table. Eventually, I got usable results, but discrepancies remained. I switched to a simpler polynomial fit from another paper, but results were still incorrect. After reviewing more papers by the same author, I found a printing error - one parameter was off by a decimal. Fixing that gave me the correct theoretical value.

  9. In the process, I realized that some “no-brand” open standards with lengthened shield body were not just arbitrarily made - they were actually based on classical electromagnetic theory of “coaxial-to-below-cutoff circular waveguide transitions” (from MIT Rad Lab), which once served as a 7 mm metrology standard and still studied in material science today as a dielectric measurement probe. This greatly boosted my confidence.

  10. I added the open and short models to EasySOLT and was ready to wrap up - until I noticed the model failed to fit. The theoretical and experimental open capacitance values were wildly inconsistent.

  11. Comparing various other papers confirmed my theoretical value was correct. So I turned my attention to the possibility that real-world open standards include non-ideal physical features (like hollowness, sharp pins, or step changes) not present in ideal coaxial opens.

  12. I wrote my own simplified connector simulation script based on openEMS for full-wave simulation.

  13. But soon, I encountered anomalous results. After a week of debugging, I found a bug in openEMS. As one of its core contributors, I fixed the bug and continued modeling.

  14. The simulation results varied inexplicably with different input parameters. I suspected I had misread the mechanical drawings in the standard. So I decided to verify with real hardware. Since the end of microwave engineering is always mechanical engineering, I bought a vise and destructively disassembled the cheapest SMA through-connector I could find. I also bought a contact micrometer and 1-micron pin gauges to measure its mechanical dimensions. It turned out my modeling was correct, and I had read the drawings right. Incidentally, I also discovered why these cheap through-connectors often jam and damage ports. While I had long distrusted these flange-less, torque-wrench-incompatible, easy-to-jam adapters, I finally learned the root cause: one end of the adapter was 0.05 mm below the standard diameter, in violating to spec - so much so that even the connector interface gauge couldn’t enter. Only a pin gauge could measure it. This was likely intentional, increasing friction to prevent both ends from rotating simultaneously.

  15. Because I had been using trial and error, it was hard to identify causes. So I redesigned the experiment systematically, ran dozens of simulations to compare parameter effects, and confirmed the simulation was accurate and close to literature values. The likely problem was parasitic effects from connectors.

  16. The new direction was to independently determine the open capacitance using an S21 resonance-based method found in literature, which simulation also validated.

  17. Wanting a reliable, independently verifiable method, I spent a week writing and debugging a Monte Carlo simulation script to calculate the error bounds. To my surprise, the method was highly sensitive to uncertainty - under worst-case assumptions, the experimental results were meaningless.

  18. I purchased a large variety of coaxial cables, connectors, and adapters to assess real-world error contributions. If results were consistent across different setups, it would mean real-world errors weren't that significant.

  19. While evaluating S21, I used this chance to apply the SDDL algorithm to measure open capacitance and reassess SDDL. The results were completely invalid - but only for open capacitance. Measuring DUTs, including calibration kits, worked fine. This strongly suggests that connected vs. unconnected states of the port introduce different parasitic effects.

  20. I then replaced the cheap SMA adapters with 3.5 mm ones and re-ran the initial experiment. Sure enough, results shifted significantly - much closer to theoretical values, but still off by as much as -40%. This further confirmed the critical role of connector parasitics.

  21. The research now shifted toward connector parasitic parameters. I placed a high-priced order for a Precision Slotless Connector (PSC) version of a 3.5 mm connector to continue experiments - still waiting for delivery.

  22. At the same time, I'm preparing to construct a simple air-line structure to test whether inserting the center pin causes mechanical and parasitic changes. This is to validate the hypothesis that “the parasitic parameters of a connected port (with pin) vs. a disconnected port (without pin) are not time-invariant.”

  23. By this point, I’ve read dozens of papers published on this topic, from WW2 to the 21st century, including both standard results and little-known papers.

What started as a simple personal project to measure and publish some parameters has ballooned in complexity, budget, and workload. So far, I've spent over $3000 - and may now be one of the world’s top experts on the seemingly utterly useless subject of “a coax connected to nothing" in the amateur radio community.

Ironically, I never solved the original “simple” question. Instead, I’ve concluded: no strict characterization or analysis can be performed until the center pin insertion effect is fully understood. This might also explain why no commercial 3.5 mm or SMA open standards use pinless circular waveguides. (I even found a suspected early Maury Microwave open standard on eBay, 1980s [?] which required manual pin insertion - possibly to avoid operation without a center pin)

der.hans
Joel Michael
Mike [SEC=OFFICIAL]
der.hans and 2 others boosted

Here’s a #teardown of one of these cheap, unbranded “65W”/33W GaN chargers from AliExpress!

The one I tested was purchased from this listing, for only AU$5 each! (At the time.)
https://www.aliexpress.com/item/1005006320421253.html

First up, the advertising is a bit misleading, as they only support 33W on either outlet, one at a time (or shared, at 5V only). But it does support QualComm QC 2 and 3 on the USB A port, providing up to 20V 2A there.
On the USB-C, it also supports USB PD 3.0 and PPS from 3.3-16V, 2-3A.

I tested one non-destructively for insulation resistance at 500V and as well as sustained USB output, and it passed just fine. But taking things a step further, here’s what’s inside.

One decent quality 2-layer FR4 PCB with solder mask and full silkscreen! It’s marked “BK-384B 33W / Rev 1.0 / 2024.01.18”

(Cont. 1/2)
#Electronics

(Cont. 2/2)
✅ Pins are sheathed per AS/NZS 3112, and dimensioned correctly (not to the thinner Chinese standard). They are relatively sturdy and don’t come free with vigorous wiggling.

✅ Wires from pins to board are real copper with silicone insulation, with no more exposed copper than necessary.

✅ The PCB is held firmly in position between front and back of the case and in moulded slots. The case is 2.5mm thick and securely glued shut. There’s also foam protecting the top of the transformer and caps from colliding with the top of the case. Well built physically, albeit no heatsinking to the case.

✅ A fuse on the active side, in thick heat shrink to prevent damage.

✅ 2.4mm clearance between L and N traces on the mains side.

✅ 2.8mm clearance across isolation barrier between mains and ELV traces at narrowest part (under mask), and 4.9mm between exposed conductive parts. This is great.

✅ Mains side caps are bled down to <1V within a few minutes of losing power under no load. No voltage across mains pins when unplugged.

✅ YuChang (YJH) and ShiCaXon electrolytic caps, seem fine. The DC side cap might be Aly-Poly, even better.

✅ Appropriately sized transformer, looks of decent quality.

✅ PD 3.0 & PPS Support.

All told, I’d call this a really well made budget power supply, and absolutely endorse it for use by friends and family! Just make sure to only use one port at a time.

#Electronics