El 4093 es un integrado CMOS que posee 4 Schmilt triggers ( disparadores ), con una infinidad de aplicaciones prácticas. Cada Schmilt trigger posee dos entradas, lo que lleva también ala operación como compuertas NAND de características especiales. Vea en este artículo algunas de las interesantes aplicaciones de este integrado.

En la figura 1 tenemos el diagrama equivalente de este versátil integrado CMOS y la disposición de los pins, lo que sirve de punto de partida para cualquier proyecto en que se utilice.

 


 

 

Como todo integrado de la familia CMOS se opera con alimentación en la gama de 5 a 15 volts y cada una de las 4 puertas NAND Schmitt trigger pueden usarse de modo independiente.

Comenzamos las explicaciones por el principio de operación del Schmitt trigger cuyo símbolo puede ser el de la figura 2.

 


 

 

 

Lo que caracteriza a un Schmitt trigger es la transición rápida del nivel LO al HI y viceversa, cuando la tensión de entrada pasa por un cierto valor.

El Schmitt trigger presenta lo que denominamos histéresis. Eso significa que el punto en el que ocurre la transición Hl-LO es diferente de! punto en el que ocurre Ia transición LO-Hl.

Se obtiene entonces una curva como la que muestra la figura 3, dando origen al símbolo adoptado para este elemento.

 


 

 

Usamos un Schmitt trigger cuando deseamos una transición rápida de nivel del signo en función de una entrada que proporcione una variación más lenta.

En las interfases de los circuitos lógicos por ejemplo, en que debe conseguirse una onda de características rectangulares perfectas para alcanzar el efecto deseado, conforme muestra la figura 4.

 


 

 

Aplicaciones Prácticas

Un inversor Schmitt-trigger puede lograrse a partir de cada puerta dei 4093 con la conexión que muestra la figura 5.

 


 

 

Obtienes así un circuito que en una transición lenta del nivel LO a HI proporciona una transición mucho más rápida de HI a LO en su salida.

Partiendo de esa configuración podemos obtener los siguientes circuitos de uso general:

 

1. Schmitt trigger para CC

Se utiliza un resistor de polarización de entrada que tipicamente suele ser de 22k, que sirve de carga i 1 para el circuito excitador y determina también la impedancia. (figura 6).

 


 

 

En este circuito una transición lenta del nivel DC de entrada provoca una transición muy rápida de la tensión de salida.

 

2. Conversor senoidal-cuadrado

El circuito que se ve en la figura 7 convierte una senal senoidal de amplitud conveniente en una SENAL rectangular compatible CMOS.

 


 

 

Los resistores R1 y R2, tipicamente de 22k determinan la impedancia de entrada del circuito en tanto que C1 debe tener un valor escogido en función de la frecuencia de la serial senoidal de excitación.

El capacitor debe presentar una reactancia bajo en la frecuencia elegida.

Una aplicación práctica de este circuito es el clock para relojes sincronizados a partir de la red de alimentación. Una senal senoidal de 60 Hz puede convertirse en una sena! rectangular de 60 Hz para Ia posterior división en etapas CMOS.

 

3. Conversor senoidal-rectangular con ajuste de sensibilidad

Con la ayuda de un trimpot puede llevarse la tensión de entrada del Schmitt trigger al umbral de la transición lo que permite operar con seriales de entrada de amplitud pequeña, o bien trabajar la senai de salida, alterando su simetría en función del punto de disparo (figura 8).

 


 

 

El ajuste se hará de manera que en ausencia de serial de entrada el nivel de salida sea HI.

 

4. Multivibrador astable

En el circuito de la figura 9 ya tenemos una aplicación diferente

 


 

 

El multivibrador astable en cuestión tiene una frecuencia que está dada por la constante de tiempo RC. El limite superior de frecuencia está dado por las características del integrado CMOS, alrededor de SMHz.

La frecuencia mínima está dada apenas por la existencia de eventuales fugas en el capacitor usado que, por cierto, debe ser electroIítico.

La serial de salida de este circuito es rectangular.

 

5. Multivibrador disparado

En esta aplicación el multivibrador astable entra en acción solamente en presencia de una senal de entrada. Con el nivel HI en la entrada, el oscilador entra en acción produciendo una senal rectangular de salida (figura 10).

 


 

 

 

Como en el caso anterior, los limites de frecuencia son determinados por las caracteristicas del mismo 4093 y por los componentes externos, sobretodo por la presencia de fugas en C.

La frecuencia puede calcularse con aproximación por la inversa del producto RC.

 

6. Multivibrador astable asimétrico.

Con el empleo de un diodo adicional y de un resistor se puede obtener una configuración como la de la figura 11 en la que la forma dela onda de salida es asimétrica.

 


 

 

La Relación de valores entre R1 y R2 determina el grado de asimetría, y la relación marca /espacio del multivibrador y su frecuencia em conjunto está dada por estos resistores y por C1.

También en este caso Ia forma de la onda que se obtiene en la salida es rectangular, asimétrica, y los limites de frecuencia son determinados por los componentes.

El diodo D1 puede ser de cualquier tipo de uso general, y también de conmutación, para ias frecuencias más elevadas.

 

7. Push-button sin ruido

EI circuito de la figura 12 es ideal para interfases de microcomputadoras o circuitos digitales que tienen problemas de ruidos de contacto.

 


 

 

AI presionar S1, se produce un pulso perfectamente rectangular de duración determinada por C1 .La duración del pulso no depende de la duración dela presión en S, debiendo, apenas ser menor que Ella según muestra la curva de salida por consiguiente puede alterarse C1 en función de la duración deseada pars el pulso de salida.

 

8. Interruptor de toque

Tenemos finalmente en la figura 13 un circuito interruptor de toque bastante sensible.

 

Figura 13
Figura 13

 

El toque del sensor hace que la salida vaya al nivel HI por un tiempo que depende deC1.

Para la operación inversa podemos cambiar de lugar R1 y el sensor, invirtiéndolos.

 

18.996MBMemory Usage41.27msRequest 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:49 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "PATH_TRANSLATED" => "redirect:/ind...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1748869475 "last" => 1748869475...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.22KB) (212μs)
  • afterInitialise (1.14MB) (3.31ms)
  • afterRoute (179.21KB) (796μs)
  • beforeRenderComponent com_content (100.98KB) (396μs)
  • Before Access::preloadComponents (all components) (33.44KB) (167μs)
  • After Access::preloadComponents (all components) (107.06KB) (387μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (20.27ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (1.83ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (35μs)
  • afterRenderComponent com_content (436.09KB) (5.93ms)
  • afterDispatch (2.25KB) (48μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.54ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (352μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (92μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.32ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (589μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (97μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (216μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (49μs)
  • afterRender (292.25KB) (3.51ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (49.11%)
    20.27ms
    1 x afterRenderComponent com_content (436.09KB) (14.37%)
    5.93ms
    1 x afterRender (292.25KB) (8.51%)
    3.51ms
    1 x afterInitialise (1.14MB) (8.02%)
    3.31ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (4.44%)
    1.83ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.73%)
    1.54ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (3.21%)
    1.32ms
    1 x afterRoute (179.21KB) (1.93%)
    796μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.43%)
    589μs
    1 x beforeRenderComponent com_content (100.98KB) (0.96%)
    396μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.94%)
    387μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.85%)
    352μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.52%)
    216μs
    1 x afterLoad (85.22KB) (0.51%)
    212μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.4%)
    167μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.24%)
    97μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    92μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    49μs
    1 x afterDispatch (2.25KB) (0.12%)
    48μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    35μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique12.21ms1.58MB
  • SELECT @@SESSION.sql_mode;35μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 178μ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)133μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`52μ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` = :guest81μ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`210μ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)219μ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` = 08.69ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`257μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.34'64μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`274μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '34'147μ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)175μ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`190μ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)233μ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`184μ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 ASC396μ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`186μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1176μ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)102μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context77μ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)177μ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` = 178μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content
  • warningassets - No asset found for com_content.article.34, falling back to com_content