Author Topic: FNIRSI-1013D "100MHz" tablet oscilloscope  (Read 834913 times)

0 Members and 2 Guests are viewing this topic.

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1600 on: December 05, 2023, 05:37:14 pm »
There would be interest in modified oscilloscope software for fault finding on underground cables.?
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1601 on: December 06, 2023, 08:58:10 am »
-----------------------------------------------------------------------------------
******************************** SCOPE FUNCIONS ***********************************
-----------------------------------------------------------------------------------
   4654 50% triger
   4313 50% triger
   4151 colored trigger cursors
   4200 new calculation of the trigger position
   ---- save a reload adding trigger data variables
    224 changing the inscription usb connected to OFFUSB
   7316 thumbnail-adding a trigger cursor color
   7459 thumbnail-adding a trigger cursor color
   6791 correction, forbidden marking of deleted thumbnails
   1511 green box run-black text, stop red box white text
    427 gren-black/red white button Start/stop
   5085 Add calibration osffet horizontal triger, +x move right, -x move left ,scope_display_trace_data
   3606 Select All/Clear add button in measures_menu
   4401 Change chek  scope_process_trigger - for high f ,canceled since version 0.015
   5226 Filtering values on the display (prevsample+sample)/2
   1795 Changing the dimensions of the button and moving the overall placement of the RTC wheel scope_trigger_settings
   4735 Called the function to change the color of the START/STOP button to green when AUTOSET is pressed
   512 471 CHange next and prev function button (inverted) change text
    
----------------------------------------------------------------------------------
******************************* State machine ************************************
----------------------------------------------------------------------------------
    973 confirmation calibration
   2489 change dimension box (confirm delete yes/no)  _|
   1400 runstate change program position gren-black/red white button Start/stop
   1896 Select All/Clear add button in measures_menu
   128  Prohibited shifting of track ch1 if channel CH1 is switched off void touch_handler(void)
   138  Prohibited shifting of track ch2 if channel CH2 is switched off void touch_handler(void)
   527  After Autoset, it is not possible to move CH1 if CH2 is off. If ch2 is off, use touch for ch1   
   1462 CHange next and prev function button in wavwforms view (inverted) 1507
   

List of files where changes were made with line numbers (shifting occurs, so over time the line number will not fit exactly)
« Last Edit: December 06, 2023, 09:00:51 am by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1602 on: December 06, 2023, 07:49:31 pm »
I thought there would be a gift for 6.12, but I can't make it :D
1946577-0
FPGA Does anyone know what type it is?
1946583-1

« Last Edit: December 06, 2023, 07:54:13 pm by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1603 on: December 07, 2023, 12:00:00 pm »
See light on end.
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4330
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1604 on: December 07, 2023, 02:50:53 pm »
FPGA Does anyone know what type it is?

It is an Anlogic FPGA. Seems yours has yet another one in it. The first batches had an Altera EP4CE6 FPGA in it. Then came a version with an Anlogic AL3-10 and now it seems to be the Anlogic EF2L45LG144B. The new one has more memory bits, but less logic cells. Not a problem for their design, because it does not use a lot of it.

Since it works with the firmware I wrote, they most likely did not change the design and if you are interested in it you can check out the work I did on reverse engineering the bitstream for the AL3-10 version. Did not do the full thing, but the part that concerns the sampling is done. Skipped the semi I2C part for the special IC. See the thread on this forum or my github repository about it.

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1605 on: December 07, 2023, 03:24:58 pm »
I looked at it. It's a shame that you didn't finish it so that more memory is used for the samples. But it's very complicated. I would have to install new programs and learn how to work with them. And then what? new AD converters, new PCB, new input amplifier with divider. And finally, a box with a completely different oscilloscope.
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1606 on: December 07, 2023, 06:15:13 pm »
Version 0.016g full RTC support, g - beta version for testing
« Last Edit: December 07, 2023, 06:40:15 pm by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 
The following users thanked this post: tokar

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4330
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1607 on: December 07, 2023, 08:24:53 pm »
I looked at it. It's a shame that you didn't finish it so that more memory is used for the samples. But it's very complicated. I would have to install new programs and learn how to work with them. And then what? new AD converters, new PCB, new input amplifier with divider. And finally, a box with a completely different oscilloscope.

That is why I did not continue with it. Had my fun with the reverse engineering and making the new firmware setup, but in the end the scope is not really worth the time.

A bit of a problem with making a new configuration for the FPGA with more sample memory is the need for dedicated firmware. Would not have been a big issue if the FPGA was configured by the MCU, but it having a dedicated FLASH makes it harder for others to update the scope. Then there is the issue of the different revisions with different FPGA's out there.

Offline tokar

  • Regular Contributor
  • *
  • Posts: 75
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1608 on: December 08, 2023, 12:23:48 pm »
Installed RTC, uploaded the binary.  Everything works great.
 Thank you for your work and the knowledge you share.
 
The following users thanked this post: Atlan

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1609 on: December 08, 2023, 05:17:48 pm »
Fix of the run/stop button switching in SINGLE mode, addition of the WAIT text in single mode.

Added restrictions for setting the days of the month (31 and 30 days), February 28 and 29 days are not blocked. It doesn't matter to anyone, think about it when setting it up.
« Last Edit: December 08, 2023, 06:29:44 pm by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 
The following users thanked this post: tokar

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1610 on: December 10, 2023, 01:10:11 pm »
I rolled back the trigger point search. It can be said that it is activated above 3.5Mhz. the color of H changes to red.
Try it. V0. 017
« Last Edit: December 10, 2023, 05:51:53 pm by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline Magua

  • Contributor
  • Posts: 15
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1611 on: December 11, 2023, 07:49:03 am »
How to fix problems with RTC
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
« Last Edit: December 11, 2023, 10:25:04 am by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 
The following users thanked this post: Russell2024UK

Offline Magua

  • Contributor
  • Posts: 15
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1613 on: December 11, 2023, 04:32:17 pm »
You're right,,, was my mistake, there was no power. Thanks.
 
The following users thanked this post: Atlan

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1614 on: December 11, 2023, 08:56:19 pm »
Fine-tuning of display details, correction of touch coordinates for CH1 V- and V+ sensitivity control v0.017a

fix error start stop button with chage triger mode if open sensitivity menu v0.017b
« Last Edit: December 11, 2023, 09:33:30 pm by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1615 on: December 12, 2023, 09:53:10 am »
Picture view added time and date information.
Correction of thumbnail display errors without time and date. v0.017c
« Last Edit: December 12, 2023, 10:52:31 am by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 
The following users thanked this post: rozwell

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1616 on: December 12, 2023, 10:09:15 am »
Waveform view added time and date information. v0.017d
« Last Edit: December 12, 2023, 10:51:18 am by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 
The following users thanked this post: rozwell

Offline tokar

  • Regular Contributor
  • *
  • Posts: 75
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1617 on: December 12, 2023, 02:36:19 pm »
1. v0.017d - works as intended. 
2. I noticed that the “AutoSet” function does not work correctly in the “DC” mode.  Does not shift the potential “0” indication arrow to realize the full signal swing on the screen.  This works on the original (factory) firmware.  If possible, please fix the firmware.
« Last Edit: December 12, 2023, 02:40:38 pm by tokar »
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1618 on: December 12, 2023, 03:58:34 pm »
Pls video.
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline tokar

  • Regular Contributor
  • *
  • Posts: 75
  • Country: ru
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1620 on: December 13, 2023, 12:41:41 pm »
Do you mean something like that? use sine to see signal clipping
try v0.018b only test (not for use) only channel 1, no autoset
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline tokar

  • Regular Contributor
  • *
  • Posts: 75
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1621 on: December 14, 2023, 04:52:41 pm »
FW v0018b: The voltmeter displays numbers depending on the position of the waveform on the screen.  When moving the zero pointer along the "Y" axis, the signal is shown either above or below the pointer.  Conclusion - the test firmware does not work.
 

Offline tokar

  • Regular Contributor
  • *
  • Posts: 75
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1622 on: December 14, 2023, 06:10:21 pm »
https://youtu.be/PvyyLhLGvew
I wanted that when pressing the "AutoSet" button in the "AC" mode, the zero level indicator, and the signal itself, would always be in the center of the screen (along the "Y" axis).  This is true in new firmware.  In the "DC" mode, when you press the "AutoSet" button, there should be an oscillogram in the center of the screen (along the "Y" axis).  The zero pointer (if there is a constant offset) in this case must be shifted up or down, depending on the polarity of the signal offset.  The voltmeter will show the correct numbers, provided that the signal is within the acceptable range for measurement.
« Last Edit: December 14, 2023, 06:18:49 pm by tokar »
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1623 on: December 14, 2023, 08:27:52 pm »
Try this.v0.018c channel 1 performs a shift so that the signal is always displayed in the center. (works in a limited range -+0.5V offset) Or do you want it to display as in the original firmware (always in the center, even at the expense of the height of the signal display)

The problem is that it is STILL necessary to adjust the range switching.

You have to realize that I am just editing the program. In order to implement changes, it is necessary to devote a lot of time to it.

If I adjust the scope switching, I think it will work as you want.
« Last Edit: December 14, 2023, 08:35:19 pm by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 433
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #1624 on: December 17, 2023, 08:16:45 am »
Nowhere in the program is it checked whether the AD converter is not overloaded.
Switching the sensitivity is done based on whether the signal fits on the screen :D

It will have to be modified to work in DC mode.

The last version to use is v0.017d
« Last Edit: December 17, 2023, 10:15:54 am by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf