Author Topic: Rigol MHO98 Teardown  (Read 13895 times)

0 Members and 2 Guests are viewing this topic.

Offline PELLTopic starter

  • Regular Contributor
  • *
  • Posts: 59
  • Country: cn
Rigol MHO98 Teardown
« on: September 21, 2025, 03:57:39 am »
Haven't been here for a long time :), I don't browse this forum much often now.

Rigol just launch their new scope MHO98 and MHO900 series, thanks to my friend "依人如梦言如许", we now have an inside look of MHO98 :-+

 
The following users thanked this post: croma641, egonotto, thm_w, TurboTom, lightman, jjoonathan, ch_scr, Martin72, faveri97, jackcheng

Offline PELLTopic starter

  • Regular Contributor
  • *
  • Posts: 59
  • Country: cn
Re: Rigol MHO98 Teardown
« Reply #1 on: September 21, 2025, 04:01:25 am »
According to my firmware analysis, the main processing chip is a rebranding FPGA from Fudan Microelectronics, part number is FM230T. They make 1:1 Xilinx compatible FPGA :popcorn:
 
The following users thanked this post: EEVblog, egonotto, thm_w, lightman

Offline jackcheng

  • Contributor
  • Posts: 11
  • Country: cn
Re: Rigol MHO98 Teardown
« Reply #2 on: September 21, 2025, 06:14:46 am »
大佬速度就是快
 
The following users thanked this post: cisco4u

Online 0xdeadbeef

  • Super Contributor
  • ***
  • Posts: 1878
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #3 on: September 21, 2025, 10:13:34 am »
At least no crusty trimmers in the frontend. Interesting though that the input stages of the four channels are not totally symmetrical. It looks like 1+3 are the same and 2+4 are the same, but e.g. 1+2 differ.
Trying is the first step towards failure - Homer J. Simpson
 

Online Martin72

  • Super Contributor
  • ***
  • Posts: 8451
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #4 on: September 21, 2025, 11:01:57 am »
The front-end chips, ADCs, and “CPU” are the same as in the DHO800....DHO4000(DHO800...DHO100 1 ADC, DHO4000 2 ADCs).
The two relays per channel in the front end indicate a 50-ohm input, although I cannot find any corresponding resistors.
But I hadn't found it in the DHO4000 teardown pictures either, too blind I guess.

edit correction of ADCs.
« Last Edit: September 21, 2025, 01:17:15 pm by Martin72 »
 

Online voltsandjolts

  • Supporter
  • ****
  • Posts: 3508
  • Country: gb
Re: Rigol MHO98 Teardown
« Reply #5 on: September 21, 2025, 11:27:59 am »
According to my firmware analysis, the main processing chip is a rebranding FPGA from Fudan Microelectronics, part number is FM230T. They make 1:1 Xilinx compatible FPGA :popcorn:

Fudan were blacklisted by the US a few days ago, but AFAIK that only restricts export of American equipment to them, not imports of their products. Maybe Rigol branded it just in case ;).
 
The following users thanked this post: PELL

Offline TurboTom

  • Super Contributor
  • ***
  • Posts: 1511
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #6 on: September 21, 2025, 12:36:23 pm »
The front-end chips, ADCs, and “CPU” are the same as in the DHO800....DHO4000(DHO800 1 ADC, DHO1000 2 ADCs, DHO4000 4ADCs)
The two relays per channel in the front end indicate a 50-ohm input, although I cannot find any corresponding resistors.
But I hadn't found it in the DHO4000 teardown pictures either, too blind I guess.

Small correction: There's one ADC in the DHO1000 and two in the DHO4000. So this hardware is probably very close in performance and configuration to the DHO4000 plus the additional digital interface. Seems Rigol also included a battery-backed RTC on this board. I'm quite curious how "well" this device performs sampling-rate-wise with the digital channels enabled...  ;)
 
The following users thanked this post: Martin72

Online Martin72

  • Super Contributor
  • ***
  • Posts: 8451
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #7 on: September 21, 2025, 01:22:00 pm »
Thanks, I´ve corrected it.
I don't know how I got the idea that the 4000 has 4 ADCs, but a glance at the picture makes it clear that there are only two:
https://www.flickr.com/photos/eevblog/52393925309/in/album-72177720302521598/

But now help a blind man out, where did Rigol hide the 50 ohms? :D
With Siglent and Co, they are quite easy to identify because they are quite large SMD resistors and then 2x 24R9 or 25 ohms.

Online 0xdeadbeef

  • Super Contributor
  • ***
  • Posts: 1878
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #8 on: September 21, 2025, 02:28:57 pm »
Maybe on the other side, but the resolution of that image is not high enough to be sure.
Trying is the first step towards failure - Homer J. Simpson
 

Offline MadTux

  • Frequent Contributor
  • **
  • Posts: 864
Re: Rigol MHO98 Teardown
« Reply #9 on: September 21, 2025, 07:26:14 pm »
According to my firmware analysis, the main processing chip is a rebranding FPGA from Fudan Microelectronics, part number is FM230T. They make 1:1 Xilinx compatible FPGA :popcorn:

So it's Xilinx fallen out of a truck that went to laser engraver or true cold war style 1:1 silicone clone?
Or spec sheet clone, new design that is binary compatible?
 

Online 2N3055

  • Super Contributor
  • ***
  • Posts: 8651
  • Country: hr
Re: Rigol MHO98 Teardown
« Reply #10 on: September 21, 2025, 08:09:01 pm »
Maybe on the other side, but the resolution of that image is not high enough to be sure.

I took a look at 4000 pics. There are no termination resistors on either side. It could be that front end chip is directly terminating input. That would be fun for overloads...
 
P.S. Took another look.

First relay chooses 50Ω or 1MΩ path.
There seem to be 2 50Ω inputs on chip, actually 2 paths that are switched by 2nd relay together with corresponding PI attenuators.
50Ω is DC coupled all the time.  1MΩ path goes to PhotoMOS and capacitor for AC/DC coupling. All range switching
for 1MΩ is solid state in frontend chip.

There are no external termination resistors. Front end chip is terminating.
« Last Edit: September 21, 2025, 08:24:01 pm by 2N3055 »
"Just hard work is not enough - it must be applied sensibly."
Dr. Richard W. Hamming
 
The following users thanked this post: Martin72

Online Martin72

  • Super Contributor
  • ***
  • Posts: 8451
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #11 on: September 21, 2025, 08:19:10 pm »
Thank you, so I'm not blind after all, because I had searched through all the images I could find.

Quote
That would be fun for overloads...
Oh yes, instead of replacing a resistor, it's the IC's turn—a disaster for the customer. :palm:
One can only hope that Rigol has incorporated appropriate safety measures, because it is easier than one might think to “overdrive” the 50-ohm input.
Do I believe that? No...

Offline PELLTopic starter

  • Regular Contributor
  • *
  • Posts: 59
  • Country: cn
Re: Rigol MHO98 Teardown
« Reply #12 on: September 22, 2025, 04:00:05 am »
According to my firmware analysis, the main processing chip is a rebranding FPGA from Fudan Microelectronics, part number is FM230T. They make 1:1 Xilinx compatible FPGA :popcorn:

So it's Xilinx fallen out of a truck that went to laser engraver or true cold war style 1:1 silicone clone?
Or spec sheet clone, new design that is binary compatible?

From a trusty source: Fudan actually got Xilinx's help when making these chip, Fudan now even has some RFSoC clone. And it's not made by TSMC!

My personal guess is: At first, Fudan was trying to reverse engineering Xilinx FPGA then sell it to defense related company in China, but the result wasn't ideal. At the same time, Xilinx also wants to sell FPGA to these companies, but due to obvious reason they can't sell it directly.

Then somehow Fudan convince Xilinx to help them build the clone chip, and now both Xilinx and Fudan make big buck of money out of this, it's basically a win-win deal from company standpoint. :popcorn:

Note: I don't want to involve politics in this topic
« Last Edit: September 22, 2025, 04:14:14 am by PELL »
 
The following users thanked this post: thm_w, MadTux, lightman, newbrain, alex_0331

Offline jackcheng

  • Contributor
  • Posts: 11
  • Country: cn
Re: Rigol MHO98 Teardown
« Reply #13 on: September 26, 2025, 02:35:17 pm »
the ADC is same model with the one in DHO800, except it has 2 ADC. How is the 4GSa/s is calculated? Is it means 2G per ADC then multiple 2=4GSa/s? Does that prove that the DHO800 serials can "update" to 2GSa/s and 1G bandwidth? Is there anyone knows who has hacked the sample rate of DHO800 serials before?
 

Offline eurofox

  • Supporter
  • ****
  • Posts: 943
  • Country: be
    • Music
Re: Rigol MHO98 Teardown
« Reply #14 on: September 26, 2025, 02:53:53 pm »
the ADC is same model with the one in DHO800, except it has 2 ADC. How is the 4GSa/s is calculated? Is it means 2G per ADC then multiple 2=4GSa/s? Does that prove that the DHO800 serials can "update" to 2GSa/s and 1G bandwidth? Is there anyone knows who has hacked the sample rate of DHO800 serials before?

You should ask norbert.kiszka, he is currently hacking the DHO800/900  :popcorn:
There's No Future In the Past.
eurofox
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9529
  • Country: ca
  • Non-expert
Re: Rigol MHO98 Teardown
« Reply #15 on: September 26, 2025, 09:25:17 pm »
the ADC is same model with the one in DHO800, except it has 2 ADC. How is the 4GSa/s is calculated? Is it means 2G per ADC then multiple 2=4GSa/s? Does that prove that the DHO800 serials can "update" to 2GSa/s and 1G bandwidth? Is there anyone knows who has hacked the sample rate of DHO800 serials before?

Its sequential sampling, yes 2G per ADC, then add the data together for 4.

DHO800 will be limited by the front end bandwidth and the processing power of the CPU/FPGA. It has a different lower power part than DHO1000 and this MHO98 I assume. I'm not sure if we have any details on this "RT6888IF" IC.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Online Martin72

  • Super Contributor
  • ***
  • Posts: 8451
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #16 on: September 26, 2025, 09:52:51 pm »
The CPU is not included in this comparison, as the DHO800 has the same CPU as the DHO1000 and DHO4000 (Rockchip 6-core).
FPGA could be another one, and as already mentioned, the front end might not even be capable of operating at up to 1 GHz.

Quote
You should ask norbert.kiszka, he is currently hacking the DHO800/900

And you can pay for it. ;)

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 18106
  • Country: 00
Re: Rigol MHO98 Teardown
« Reply #17 on: October 19, 2025, 01:40:54 pm »
At least no crusty trimmers in the frontend. Interesting though that the input stages of the four channels are not totally symmetrical. It looks like 1+3 are the same and 2+4 are the same, but e.g. 1+2 differ.

There's 2 ADCs so maybe the difference is to multiplex them.

eg. 1+2 might be on one ADC and 3+4 on the other.
 

Offline ptluis

  • Frequent Contributor
  • **
  • Posts: 727
  • Country: pt
Re: Rigol MHO98 Teardown
« Reply #18 on: October 19, 2025, 04:24:50 pm »
At least no crusty trimmers in the frontend. Interesting though that the input stages of the four channels are not totally symmetrical. It looks like 1+3 are the same and 2+4 are the same, but e.g. 1+2 differ.

There's 2 ADCs so maybe the difference is to multiplex them.

eg. 1+2 might be on one ADC and 3+4 on the other.

SDcard as booting device, so booting time around 80 secs? will this be a standard on newer oscilloscopes?
 

Online 0xdeadbeef

  • Super Contributor
  • ***
  • Posts: 1878
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #19 on: October 19, 2025, 05:30:35 pm »
eg. 1+2 might be on one ADC and 3+4 on the other.
This would be a typical layout, but I saw a video that claimed that any two channels could be uses in 2ch mode.
Then again, who knows. Might be also a wrong display of sampling rate and memory due to firmware bugs.
After all, the displayed sampling rate also doesn't seem to change when adding the LA channels.
Trying is the first step towards failure - Homer J. Simpson
 

Online 2N3055

  • Super Contributor
  • ***
  • Posts: 8651
  • Country: hr
Re: Rigol MHO98 Teardown
« Reply #20 on: October 19, 2025, 05:51:02 pm »
the ADC is same model with the one in DHO800, except it has 2 ADC. How is the 4GSa/s is calculated? Is it means 2G per ADC then multiple 2=4GSa/s? Does that prove that the DHO800 serials can "update" to 2GSa/s and 1G bandwidth? Is there anyone knows who has hacked the sample rate of DHO800 serials before?

First thing first, ADC is just ADC. It is not self clocked.

So you have external clock source, and FPGA. Both of those are tailored for 1.25GS/s clock rate and corresponding data volume.
"Just hard work is not enough - it must be applied sensibly."
Dr. Richard W. Hamming
 

Offline NE666

  • Frequent Contributor
  • **
  • Posts: 805
  • Country: gb
Re: Rigol MHO98 Teardown
« Reply #21 on: October 20, 2025, 07:24:53 am »
After all, the displayed sampling rate also doesn't seem to change when adding the LA channels.

Since the LA section uses its own high speed comparators and not the analog front ends' ADCs then, assuming the FPGA/CPU have enough grunt, LA sampling could be interleaved with the analog to maintain the sample rate of the latter.
 

Online 0xdeadbeef

  • Super Contributor
  • ***
  • Posts: 1878
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #22 on: October 20, 2025, 07:49:53 am »
Since the LA section uses its own high speed comparators and not the analog front ends' ADCs then, assuming the FPGA/CPU have enough grunt, LA sampling could be interleaved with the analog to maintain the sample rate of the latter.
The problem here is that there is nothing specified about the LA sampling rate or memory  in the MHO900/MHO98 data sheets and actually also not in any other Rigol data sheet I looked at.
The LA on Siglent scopes uses its own sampling rate and memory, but this doesn't seem to be the case for recent Rigol scopes. At least for the DHO900 line, activating the LA reduces sampling rate and memory just as if an additional analog channel was activated. I.e. there are resources shared with analog channels, mainly memory but obviously also (memory/transfer) bandwidth.
As many others, I would have assumed that this is also the case on the MHO900/MHO98. But obviously activating the LA doesn't show the same effect on sampling rate and memory there as on the DHO900. I.e. activating one channel and the LA still shows 4GSa/s and 500 Mpts just as without the LA.
Now, the question is: does the MHO900/98 really have a different architecture there or is it just a firmware bug that leads to not displaying the effect on sampling rate and memory correctly?
Trying is the first step towards failure - Homer J. Simpson
 
The following users thanked this post: egonotto, NE666

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 18106
  • Country: 00
Re: Rigol MHO98 Teardown
« Reply #23 on: October 20, 2025, 10:59:34 am »
Might be also a wrong display of sampling rate and memory due to firmware bugs.
After all, the displayed sampling rate also doesn't seem to change when adding the LA channels.

Logic channels don't go through the ADC so why should the sample rate drop...  :-//

The unusual thing is why it does drop on other devices. It must be a limit on the FPGA or something in those models. Maybe they require the data to be interleaved with the analog samples and this one doesn't.

(Was that the idea behind the DHO900's extra RAM chips but it never got implemented...?)


 

Online 0xdeadbeef

  • Super Contributor
  • ***
  • Posts: 1878
  • Country: de
Re: Rigol MHO98 Teardown
« Reply #24 on: October 20, 2025, 12:22:34 pm »
Logic channels don't go through the ADC so why should the sample rate drop...  :-//
As I suggested in the posting you quoted, I suggested memory/transfer bandwidth.
If there is no dedicated LA memory, the main acquisition memory must be used. So, most obviously, the memory depths for analog channels is reduced.
But also memory/transfer bandwidth that is usually used for an analog channel is used by the LA in this case.
I.e. the memory/transfer bandwidth is reduced for analog channels and hence the sampling rate drops.
Trying is the first step towards failure - Homer J. Simpson
 
The following users thanked this post: egonotto


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf