Los circuitos prácticos que presentaremos a continuación fueron seleccionados de Application Notes y Datasheets de los propios fabricantes, siendo por lo tanto aplicaciones de fábrica, probadas y indicadas para nuevos proyectos. Elegimos los circuitos de los componentes más recientemente lanzados. Para los lectores que desean más información sobre el uso de estos componentes, le sugerimos acceder a los sitios de los fabricantes y descargar los documentos correspondientes.

Nota: la selección es de 2008. Circuitos equivalentes más modernos se pueden encontrar en los sitios de las empresas citadas.

 

Controlador de LED con Corriente de 2,3 A

La Linear Technology (www.linear.com) posee en su línea de componentes el LT3518, recientemente lanzado, que consiste en un controlador para LEDs capaz de suministrar una corriente de salida de 2,3 A. Además de ya incluir una llave interna de 2 , 3 V x 45 V, este componente tiene una gama de ajustes de intensidad PWM True Color de 3000: 1, y un sensor de corriente de gama alta de 100 mV.

Otras características del circuito integrado son su rango de frecuencias de conmutación ajustable entre 250 kHz y 2,5 MHz y una protección contra LED abierto. El rango de tensiones de operación va de 3 V a 30 V. El circuito puede operar en modo de impulso, buck o buck-boost. El circuito cuenta además con protección contra transientes hasta 40 V.

En la figura 1 tenemos el circuito de aplicación sugerido por Linear, el cual puede ser empleado en iluminación de fondo, paneles para uso automotriz, iluminación y escáneres. La eficiencia del circuito supera el 90%. Más información sobre el LT3518, incluyendo diferentes circuitos de aplicación se pueden obtener en la hoja de datos disponible en formato PDF en el sitio web de la empresa.

 

Figura 1 - Controlador de LED de 2,3 A utilizando el LT3518 de Linear Technology.
Figura 1 - Controlador de LED de 2,3 A utilizando el LT3518 de Linear Technology.

 

 

El componente utilizado LT3518, se puede encontrar tanto en envoltura TSSOP como QFN de 16 pinos. En la figura 2 los pinos para la envoltura TSSOP.

 

Figura 2 – Pinos del circuito integrado LT3518 utilizado en el proyecto.
Figura 2 – Pinos del circuito integrado LT3518 utilizado en el proyecto.

 

 

Convertidor Boost de 2,3 A Utilizando el LT3518

En la figura 3 tenemos otra aplicación para el circuito integrado LT3518 de Linear Technology (www.linear.com), consistente en un convertidor boost que tiene una salida de 12 V x 500 mA a partir de una entrada de 5 V. El circuito opera con frecuencia entre 250 kHz y 2,5 MHz y tiene una eficiencia superior al 80% en todo el rango de corrientes de salida de 0 a 500 mA.

D1 es un diodo Schottky. Más información sobre este circuito se puede obtener en el datasheet del LT3518 disponible en el sitio web de Linear.

 

Figura 3 - Convertidor de impulso con salida de 12 V x 500 mA desde la entrada de 5 V.
Figura 3 - Convertidor de impulso con salida de 12 V x 500 mA desde la entrada de 5 V.

 

 

Medidor de carga de batería basado en OCV

El circuito presentado en la figura 4 fue sugerido por Maxim (www.maxim-ic.com) basándose en el circuito integrado DS2786B. Se trata de un medidor de carga de batería que monitorea el proceso de carga de una batería Li-Ion o Litio-Polímero basado en la medida de la tensión en circuito abierto (Open-Circuit Voltage o OCV). La medida de la carga es evaluada por una tabla almacenada en el circuito, lo que lo hace bastante preciso.

 

Figura 4 - Circuito medidor de carga con el DS2786B de Maxim.
Figura 4 - Circuito medidor de carga con el DS2786B de Maxim.

 

 

En la figura 5 tenemos la curva que genera la tabla de monitoreo de la carga de la batería.

 

Figura 5 - Curva de comportamiento de la carga de una batería utilizada para monitorear su estado.
Figura 5 - Curva de comportamiento de la carga de una batería utilizada para monitorear su estado.

 

 

El DS2786 posee características muy interesantes para la realización de las funciones requeridas por este circuito. Por ejemplo, la medida de la tensión se realiza con una resolución de 12 bits mientras que la medida bidireccional de la corriente se realiza con 11 bits.

El circuito tiene una interfaz de 2-wire y un bajo consumo, de sólo 50 uA. En la condición sleep la corriente cae para apenas 1 uA. Más información se puede obtener en el datasheet del componente.

 

Amplificador Estéreo de 2,8 W

El amplificador mostrado presentado 6 se basa en el circuito integrado MAX9715 de Maxim (www.maxim-ic.com) proporcionando una potencia de salida de hasta 2,8 W con tensiones de alimentación en el rango de 4,5 a 5,5 V con carga de 4 ohmios.

El circuito opera en Clase d que le garantiza una eficiencia que llega al 87%. La distorsión es muy baja, sólo el 0,06% en 1 kHz. Para este amplificador es posible programar la ganancia en +10,5 dB o +9,0 dB y la PSRR es de 71 dB a 1 kHz. Además, el circuito integrado utilizado tiene protección contra cortocircuito y protección térmica.

La carcasa es el QFN-EP de 16 pinos. Entre las aplicaciones sugeridas por Maxim tenemos proyectores LCD, sonido portátil, estaciones multimedia y portátiles. En la figura 6 tenemos la envoltura del MAX9715. Dado el alto rendimiento del circuito, no es necesario realizar el montaje en disipador de calor.

 

Figura 6 - Envoltura y pinza del MAX9715.
Figura 6 - Envoltura y pinza del MAX9715.

 

En la figura 7 tenemos el diagrama completo del amplificador.

 

Diagrama completo del amplificador.
Diagrama completo del amplificador.

 

 

Oscilador de Silicio para Microcontroladores

En la figura 8 tenemos un oscilador para microcontroladores capaz de operar en las frecuencias de 10, 12 o 16 MHz, totalmente basado en el silicio. El oscilador se basa en los circuitos integrados STCL1100 (10 MHz), STCL1120 (12 MHz) y STCL1160 (16 MHz).

El circuito de precisión del 1,5% y opera con 5 V +/- 10%. La salida es compatible con CMOS push-pull, con señal cuadrada. Ningún componente externo es necesario y el envoltorio es SOT23-5L. Los recursos de arranque rápido y estable están presentes en el componente. El circuito es sugerido por STMicroelectronics (www.st.com) y más información se puede obtener en el datasheet.

 

Figura 8 - Oscilador totalmente de silicio con el STCL1xx00 de STMicroeletronics.
Figura 8 - Oscilador totalmente de silicio con el STCL1xx00 de STMicroeletronics.

 

 

Amplificador de foto-diodo

El circuito en la figura 9 presentado es sugerido por la Mixcrochip (www.microchip.com), siendo elaborado en torno a los amplificadores operacional MCP6291/1R/2/3/4/5.

Estos son amplificadores operacionales de 1 mA, 10 MHz, rai-to-rail con un producto gancho-rango pasante de 10 MHz. La corriente de alimentación es de 1 mA y ellos operan con tensiones de 2,4 a 6,0 V .

 

Figura 9 - Amplificador para foto-diodo con el amplificador operacional MCP6291 de Microchip.
Figura 9 - Amplificador para foto-diodo con el amplificador operacional MCP6291 de Microchip.

 

 

Referencia de Tensión Determinada Por la temperatura

En la figura 10 figura una interesante aplicación sugerida por Microchip (www.microchip.com) en la que la referencia de tensión para un convertidor A / D está determinada por la temperatura de un sensor. El circuito utiliza como sensor un termistor en paralelo con un resistor para adecuar la respuesta del sistema. La ganancia del circuito, en estas condiciones es dada por la fórmula:

Datasheet of out:amp = Vin:amp(1 + (Rntc || Rpar) / R1)

 

Dónde:

Vout: amp es la tensión de salida en el amplificador operacional

Vin: amp es la tensión aplicada en la entrada

Rntc es la resistencia presentada por el termistor a la temperatura tomada como referencia.

 

En este circuito una referencia de tensión de 2,5 V de precisión se utiliza para generar una tensión de 0,276 V en la entrada del amplificador operacional. Cuando la temperatura del NTC es 0o C la resistencia del termistor es aproximadamente 32,650 ohms.

El valor del resistor en paralelo y del resistor de 10k ohms de película metálica es de 7655,38 ohms. Esto da una ganancia para el circuito de 14,94 V / V. Cuando la temperatura del NTC es de 50 ° C la resistencia del termistor será de aproximadamente 3601 ohmios y con ello la ganancia del amplificador será de 5,8226 V / V.

Con estas características tenemos la siguiente fórmula para la función de transferencia del convertidor que escanea la señal de entrada:

DIGITAL OUT = (Vin:ads / Vout:amp)(212 - 1)

 

 

Figura 10  - Referencia de tensión dependiente de la temperatura sugerida por Microchip.
Figura 10 - Referencia de tensión dependiente de la temperatura sugerida por Microchip.

 

 

Acondicionador de Señales para Micrófono

En la figura 11 presentamos un circuito de un acondicionador de señales para micrófono utilizando el circuito integrado SSM2167 de Analog Devices (www.analog.com). Las características de este acondicionador tienen en cuenta la banda pasante de la voz humana, proporcionando amplificación, compresión limitación y otros recursos que se necesitan para aplicaciones relacionadas.

El circuito tiene todavía shutdown que lo lleva a una condición de bajo consumo. Entre las aplicaciones están los sistemas de seguridad y comunicaciones. Teleconferencia y otras. Algunas características importantes adicionales deben ser destacadas como la corriente de shutdown de apenas 10 uA, rango pasante de 20 kHz, distorsión del 0,2% más ruido y operación con tensión de 3 V.

 

Figura 11 - Acondicionador de señales para micrófono de Analog Devices.
Figura 11 - Acondicionador de señales para micrófono de Analog Devices.

 

 

19.053MBMemory Usage44.09msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1746798775 "last" => 1746798775...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.45KB) (1.29ms)
  • afterInitialise (1.14MB) (5.88ms)
  • afterRoute (179.16KB) (1.43ms)
  • beforeRenderComponent com_content (100.65KB) (613μs)
  • Before Access::preloadComponents (all components) (33.45KB) (335μs)
  • After Access::preloadComponents (all components) (107.06KB) (491μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.7ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (2.09ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (33μs)
  • afterRenderComponent com_content (452.52KB) (5.28ms)
  • afterDispatch (2.25KB) (40μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (1.5ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (272μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (87μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.02ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (531μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (67μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (183μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (46μs)
  • afterRender (312.81KB) (3.08ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (44.69%)
    19.70ms
    1 x afterInitialise (1.14MB) (13.35%)
    5.88ms
    1 x afterRenderComponent com_content (452.52KB) (11.96%)
    5.28ms
    1 x afterRender (312.81KB) (6.99%)
    3.08ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (4.74%)
    2.09ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (3.41%)
    1.50ms
    1 x afterRoute (179.16KB) (3.25%)
    1.43ms
    1 x afterLoad (85.45KB) (2.92%)
    1.29ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.31%)
    1.02ms
    1 x beforeRenderComponent com_content (100.65KB) (1.39%)
    613μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.2%)
    531μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.11%)
    491μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.76%)
    335μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.62%)
    272μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.41%)
    183μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.2%)
    87μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.15%)
    67μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.1%)
    46μs
    1 x afterDispatch (2.25KB) (0.09%)
    40μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    33μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    10μs
23 statements were executed, 5 of which were duplicates, 18 unique11.33ms1.58MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 167μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)164μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`47μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest67μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`240μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)327μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.86ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`291μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.3296'70μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`253μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '3296'127μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)146μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`187μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)212μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`168μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC366μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`201μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1135μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)83μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context64μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)159μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 165μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content
  • warningassets - No asset found for com_content.article.3296, falling back to com_content