Other Parts Discussed in Thread: OPT8241,
Tool/software: TI C/C++ Compiler
Hello TI!
We made our-self board based on your demo-board OPT8241.
I set long rang config for one. The main config parameters are:
ind_freq_data_en = false
use_dealiasing_mode = true
ma = 2
mb = 3
ka = 2
kb = 1
dealiased_ph_mask = 3
phy_test_enable = false
ind_freq_data_sel = false
illum_en_early = false
illum_mod_early = false
intg_duty_cycle = 18
mod_m1 = 20
mod_m_frac1 = 0
mod_m2 = 15
mod_m_frac2 = 0
mod_n1 = 2
mod_n2 = 2
mod_ps1 = 1
mod_ps2 = 0
tg_dis = false
pix_cnt_max = 133333
sub_frame_cnt_max = 2
quad_cnt_max = 6
I try to convert phase to depth.
Unambiguous range R = c/(2*f_eff) whre f_eff = GCD(f1, f2), f1= 40 MHz, f2 = 60MHz.
Conversion phase to map is:
d = phase*R*2^(5 - dealiased_ph_mask) / ( ma*mb*2^12 )
like formula (30) from datasheet but adopted to f1= 40 MHz, f2 = 60MHz case.
By this way max distance is about 5m.
Where can be mistake?
Thanks!